I always use 睡眠模式. Already done all those steps in that URL and more
The actual issue is PC won't wake from sleep if "Intel Vt-d" is on, which is ridiculous. Anyway, I notice there's a lot of IO during the enter-sleep phase. The PC will try to wake, lots of IO, then shut it self down. So I try to remove one problem at a time, and keep troubleshooting!