Originally Posted by
scaryjim
Added any USB devices recently? I once had to diagnose a 'dead' computer I built for a friend and that turned out to be a new USB wireless adapter she'd bought that was simply refusing to enumerate on POST, and stopped the entire PC booting as a result. I also had a recent windows update fail several times, and after a bit of googling I pulled the receiver for my wireless mouse and it went through no problem. USB device enumeration seems to be able to screw pretty much anything up, randomly...
As others have said, you'd expect the GPU fan to spin quickly when the PC starts booting (you'll probably notice your CPU fan does the same) until the fan profile loads and it settles down on whatever the software/firmware defined curve is. The trick is to work out what's slowing the POST down.