provide full system specs including psu brand/model , and FYI the wattage doesnt mean much at all its the amper rating & price that matters and of course if the ratings are good enough to power up the entire system in a stable manner
check the mobo for bad capacitors and better use a flashlight as its kinda dark in there , see examples
http://www.pcstats.com/articleview.cfm?articleID=195 http://home.earthlink.net/~doniteli/index27.htm
if youll find any rma if still under warranty , otherwise just have em replaced at some electronic repair shop or get a new one
if the capacitors looks *healthy* then
try resetting the cmos , unplug the power cord and take out the battery for
1 hour , then put it back (its important to put it back exactly as it was and not upside down) , plug the power cord & power up
if its not a capacitors issue and resetting the cmos didnt help then i suggest youll get a digital multimeter ,their pretty cheap , adjust it to 20 DCV (direct current voltage) and measure the psu voltages with it , have a look at these guides
http://www.ochardware.com/articles/psuvolt/psuvolt.html http://www.driverheaven.net/guides/testingPSU/
report back with the voltages , then ill be able to determine if its the psu or mobo at fault
edit were you gaming just before it froze?
edit2 as for the hd thats normal , when you install windows it gets *locked* on the hardware , so its natural that it wont boot on another pc
edit3 what do you mean by "the only other power is put into the harddrive."? , are you saying that only the hd is getting power ? and your other drives/fans dont get power? if thats what your saying then its defintly the psu , just provide system specs & country and ill recommend a good psu & a store to get it from