Zend certified PHP/Magento developer

How to debug a PC that sometimes fails to boot (& enters a boot loop)?

I’ve been battling with my machine for weeks now, hoping for community’s ideas or experience.

My PC usually fails on boot and enters a restart loop. Typically, it passes the ASUS (mobo) screen and shuts down during the Windows load screen with the wheel spinning. The PC will auto-restart shortly after shut down, and repeat failure. The shut down isn’t exclusive to the Windows load screen; it’s also occurred prior to reaching the Windows screen or after entering ASUS UEFI. Generally, it will shut down between 3-15 seconds after startup.

The caveat is this: about 10% of the time, it boots and works completely fine. The Windows load screen has come to serve as a “gate” for me: if it doesn’t fail here, it’s going to work. The PC has never shut down after reaching the Windows user log-in screen. Everything looks normal after successful boots (temps, hardware installed, etc.)

Here is what I’ve already tried:

  • Cleaned / removed dust from interior, components
  • Reseated components & wires (GPU, PSU, RAM x2, wireless card, hard drives x2)
  • Re-applyed thermal compound to CPU, reseated Updated mobo drivers & BIOS
  • Updated GPU drivers
  • Reset CMOS (removed battery, reseated)
  • Reset motherboard overclocks

Specs:

  • Windows 10 Home 64-bit
  • ASUS Z97-A
  • Crucial 128 GB SSD (boots from this drive)
  • GeForce GTX 970
  • i7 4790k

A motherboard beep speaker is installed; it beeps 1 short time as it starts-up, which according to ASUS means the device is OK and booted normally.

Some ideas I’m still considering:

  • Reseating everything again
  • Replacing the CMOS battery with new
  • Updating more drivers (hard drive, etc.)
  • Reformatting / reinstalling Windows

Thank you for any help & consideration.