I've been having this problem lately where Windows 7 will randomly reboot when it's starting up (only on the Windows logo animation over the black screen), however whenever I get past that screen everything runs perfectly fine. Even playing graphically intensive games for hours on end the computer doesn't crash or anything.
Whenever it crashes on startup it reboots and goes to the system recovery screen. I'm always getting a successful POST beep. Also it only happens after I completely shut down the computer and turn it back on. If I choose to restart it's fine.
What I've done:
chkdsk -> Ran successfully on the system SSD, no errors.
sfc -> Ran successfully, found nothing wrong.