I no longer deal with "this happens after sleep." That's all about drivers.
Reboot to play? Or change to hibernate.
As to Nvidia, why aren't you using the Nvidia Experience app?
So the other day I was playing Dota2 and everything was fine, I had to go out for a bit so I put my computer to sleep. Later that day I started up Dota2 and after a couple of minutes the display froze, I couldn't do anything (not even ctrl+alt+del) I could still hear game sounds and my friend talking on teamspeak. Shortly after the sound cut out too and I have to restart.
So I started up Dota2 again once my computer had restarted thinking it was a random crash, and the same thing happened again. This time I saw a BSOD saying something along the lines of "Attempt to reset the display driver and recover from timeout fail Windows 7"
My computer is fine browsing the internet etc, but when I play a game (so far only Dota2, but I'm guessing its not the game causing these issues) I get the same symptoms. I've only actually seen the BSOD once but I downloaded BlueScreenView and it logs the BSOD even if I don't see it.
So far I've tried Installing Windows Updates and installing new Nvidia Drivers (latest stable drivers).
BlueScreenView shows this information:
I've also heard this may be something to do with GPU drivers? I'm using a GTX680 if that helps.