ok well your install of XP didn't make things smoke, so I'm sure that's just a coincidence. Microsoft may not be popular in some people's books, but their software definitley doesn't make parts fry.
I've never heard of codegen before, that PSU very well could be your problem. Check your lines with a multimeter, or at least in your BIOS *trust the multimeter more*. If your hard drive and sound card died, your PSU could be the culprit. I would take that thing out right now in case that is the problem, because it very well could be destroying your new hardware.
As for the Ipac, I am still very hesitant that it is the PSU. It could be indirectly caused by the PSU, but to have enough juice flow through the PS/2 port or USB port to make the Ipac smoke, you would probably have to fry every component in your system. Try a new power supply and see if that fixes it. It could be that the Ipac freaked out because of a lack of electricity as well, but again, I'm just not sure.