A few weeks back I did a few updates on my laptop and everything seemed to be fine. But then I started seeing BSOD's on my Lenovo w520 that has Windows 8 Pro x64 installed. I did some troubleshooting and came up blank. Ends up with the help of someone in the Microsoft community site, we identified, isolated and resolved the issue:
The latest Intel Storage Drivers provided by Intel have lots of issues with them, specifically waking laptops coming from sleep. Specifically, look in the Device Manager under the IDE ATA/ATAPI Controllers / Intel Mobile Express Chipset SATA AHCI Controller... the most current version (v184.108.40.2067) is the culprit (here's a thread talking about it).
What I did was go back and find an older version of the driver for Windows 7 x64, version 220.127.116.116 (here's where I found it on the Lenovo site). You're supposed to be able to install this on top of the more current driver & reboot, but that wasn't my experience. I had to uninstall the more current driver and reboot. Things got scary as I got into what seemed a perpetual BSOD reboot cycle. Eventually I got to boot into Safe Mode where I installed the older driver and rebooted again.
Since then, I've been able to put my laptop to sleep and wake it up without any BSOD's. Posting this as I know of a handful of other people who've been experiencing this (not just on the Lenovo w520, but on other Lenovo's as well that use the same chipset... including the x200s). I was very concerned about having a nice BSOD next week in Las Vegas for the SharePoint Conference so hope this helps someone else out.
Here's the entire support thread in case you're interested (note there are two pages to the thread).