Computer repair shops have as many spares as necessary to diagnose problems, so it might be cheaper spending ~£80 having someone with parts diagnose the problem than spending >£100 on parts you mightn't actually need. Hanging during boot could be anything; when you say 'removed anything that wasn't needed', do you actually mean 'I left the RAM, CPU and GFX card in and
nothing else' or some variation?
Since most things round these parts seem to be power issues, I'd go with a PSU that's been overloaded for too long a time and has given up the ghost, but you'd expect to have seen a gradual degredation (blue-screens ever-increasing in frequency, random hangs etc) before a total loss of function. A failed PSU might have damaged your motherboard or processor, but damaged processors normally result in beeps at startup instead of total die-age. A ****ed mobo has the potential to hang on boot with no beeping or additional information, as does a corrupted BIOS (though that seems unlikely).
You could try:
- Putting the BIOS reset jumper in its appropriate place as per your mobo instructions then back again
- Getting a known-good PSU and replacing the one that's there
- Making sure that when you're testing things you have absolutely nothing that's non-essential for getting past the POST test
- Shifting your GFX card, even your proc to another mobo for testing (perhaps a mate...)
I'm thinking ****ed PSU which might have ****ed the mobo from the information given,
prace bets now!