Actually it's generally up to the BIOS to assign hardware resources... If you notice during boot up (if you don;t have silent boot in the BIOS on) The BIOS will print out the interrupt usage for all devices before windows even starts.
However, for some devices you can change the interrupt from the device manager on the resources tab of the properties for the device. (I.e. you can do this for serial ports). But for most devices, the "Change Settings" option is greyed out and you will have to figure out how to move them in the BIOS if it allows it...
I've had a lot of trouble with nforce chipsets and audio

basically swore of them, the FireWire interface also suffers horribly from massive lag blocks that blow the timing to firewire devices requiring resets on the bus right in the middle of audio work