For the last few days, my computer has had issues booting. I've seen two different behaviors:
The screen displays the graphics card information, then begins to list the RAM, hard drives, etc. At different points in this process (after the graphics info), the computer shuts off. After five or six attempts, it then boots normally.
In roughly the same time frame, the computer freezes, and fails to boot. I think it boots successfully on the next attempt.
I've also noticed that in some instances, the computer freezes on shutdown. It gets right to the point where it should shut off, but doesn't.
I recently combined the best parts of two different machines into this one. I'm booting to GRUB, with Ubuntu 12.04, Linux Mint 11 and Windows Vista (unfortunately) as my OS options.
It has an Enermax Modu82+ 525W power supply, and I've used an online calculator to determine that my load shouldn't exceed 400W. I even unplugged a hard drive, but that didn't help.
I found the latest BIOS, patched it and checked the settings, but that didn't fix it.
I'm fairly certain this issue didn't exist at first, but might have started when the power at my new apartment dropped for a second. The machine is plugged into a surge protector strip, but it's old and I've heard they lose effectiveness with age. Is a power dip as damaging as a spike?
If something were damaged, why would it boot successfully after five or six attempts? It's almost like the BIOS or PSU need to be primed. The trouble with debugging is that there seems to be a "grace period" after shutdown where the issue doesn't present itself again.
What should I try next?
Update: attempted solutions (2012-06-10)
I have swapped around DIMMs and hard drives, removed expansion cards, swapped PSUs and tried new power cables and outlets. None of that worked. In fact, the number of attempted boots needed to get a successful one has increased to at least a dozen.
A friend of mine suggested checking my thermals--that the processor might be overheating and stepping down the clock until it reaches a speed that can be managed. I separated the heat sink and CPU, cleaned them, and reapplied some thermal compound. That didn't work either. My thermals are good (~40°C idle) at my expected clock speed. I stressed it to 98% load using HyperPi, and the temp hit around 56°C, then returned to the 40s.
I don't see any charring or exploded capacitors. Every cable is firmly connected. I even swapped out video cables, thinking it could be a short there.