I have had three systems that did this. After about 22 years of hardware woes, I have found at least one solution although it might not be yours.
One of the motherboards was high enough to intersect with the drive bays, apparently, due to crappy surface soldering and drive insertion. The capacitor up there got 'clipped off' and it didn't even appear to be missing, since there were plenty of places where parts were left out due to features being withheld from that model. It wasn't until I took it to sell the board when I found this out, and looking closer it was obvious because the capacitor was sitting at the bottom of the case in the corner (one of those mini silver caps).
After reconnecting the "fallen cap" the board (which the store wouldn't buy due to physical damage) now does not go into "snow white mode" anymore.
This ASUS motherboard I have does this as well, checked for missing parts but that was fine--found out it was due to extreme heat, the inner layer of the board had been warping causing some traces to possible be disconnected which eventually ended the board as well--this was due to a CPU fan failure. Also, you might check the board & CPU temp immediately after rebooting when this happens.
Many systems overheat and it wasn't until I was running Linux that I found out that the system was shutting down just after CPU overheating not due to dirty fan but just too many times had I cleaned it, disconnected the CPU fan and heat-sink and over the years, the heat-sinking compound had become so thin, that overheating was happening between the heat-sink and chip, the solution there was getting a tube of heat-sink and that helped greatly (-20deg!!).
Possibility 3: USB
It was a faulty USB port that was the cause of my problems (waking up). I didn't use the USB on the back, and apparently its previous owner had messed up the pins. Because of this, I suspect that it wouldn't come back from sleep. I had to disable USB altogether and use a PS/2 keyboard and mouse, then it was fine. Now the other systems were pretty much like the three I mentioned, so I'll skip that.
The bottom line is:
- 90% = hardware problem
- 5% = software problem
- 5 = BIOS problem
To this date I have never in the past 22 years EVER had a BIOS flash fix anything (however, I did have a few break PERMANENTLY afterwards!).