Yeah, I think hibernation mode is too troublesome and unreliable - I think we will see reliable hibernation when solid state (flash) drives get big enough and cheap enough to replace hard drives.
Actually, all graphics card, even on-board graphics, run their own BIOS and throw up a splash screen during boot. I think the rest of your theory is spot on.High end graphics cards run their own BIOS. On a reset or "proper" boot the first POST screen reads the graphics BIOS prior to the motherboard BIOS.
I can only assume that on an unsuccessful attempt the motherboard BIOS beats the graphics BIOS so the computer starts but with no display on the monitor.
Hmmm, that's not good. I wonder if it is just a timing problem in the motherboard's BIOS, and a new BIOS version might fix it?I'd say it's a 50/50 chance it will boot into Windows or else I need to use the "reset" button.
It is never good to just press the reset button, but at least at this point in the boot process, no files on the drive have been opened.