I just realised I didn't get BSOD from previous Hibernate but it just restarted itself just before the login screen. Not sure if this is a better or worse sign.
Anyway, at the moment I'm installing the Asus driver from 2011 to see if it will fix anything.
Bad idea to install the Asus driver. Now it's stuck in a BSOD loop with DRIVER_VERIFIER_DETECTED_VIOLATION msg.
Can't do startup fix and system restore. Both errors.
Have you enabled driver verifier?
Try booting into safe mode
Please read BSOD Posting Instructions
Please fill in your system specsPlease go to this site and download the tool. The tool will give you detailed information about your system specs, please fill in your system specs more completely.
Did another clean install and doing hibernate after every settings and programs and found the cause of the BSOD.
It was ....drumroll.... Hyper-V.
So when Hyper-V is enabled from windows features, the next hibernate-wake will show BSOD. Hyper-V itself works without issue. Just that it will cause the BSOD from a hibernate.
For the moment, I've turned off Hyper-V until I can find the fix for this.
If anyone got any fix, let me know
Probably not the answer you want to read, but most likely you have to wait for Microsoft to fix this problem.
They are aware of this kind of problems, more people are having this issue.
The problem stems from the fast boot option in your control panels. In order to get rid of the cng.sys BSOD from shutdown go to Control Panel-->Power Options-->Choose what the power buttons do click the words that say "change settings that are currently unavailable" and lastly uncheck the box that says "Turn on fast startup". Once fast startup is disable there will be no more cng.sys BSOD erros anymore. This works with Windows versions 7.8,8.1, and 10.