Your current board has an utterly generic intel ICH controller. Its probably the best supported chip of all. You've not provided any kind of logs to do much more debug though. The only IRQ routing issue Intel know about for that board was fixed in the rev 31 BIOS so as you've updated the BIOS that ought to be ok. Having checked the bug db its also a known working configuration. Do you have SATA primary on, sata secondary off set in the BIOS and are you using legacy or advanced mode ?