I'm with D88 here. I would put money on either RAM, Hard Drive, or a OS corruption before power supply.
If you havn't yet, run memtest. If anything happens here (errors, freezing, shutdown, whatever) we can virtually eliminate the OS and HDD.
I would also run the HDD Manufacturer's diagnostic tools to see what that comes up with.