Bear in mind that even when idling Windows will be doing all kinds of background jobs. I had a series of BSODs under Win7 that happened overnight on a PC left to sleep.
Apart that is from the task scheduler which woke it up to do assorted stuff in the small hours, like backups, defrags etc. In the end the problem turned out to be a faulty DVD drive. Which I pretty much never used so jadn't had a problem with, but for whatever reason something in the scheduled tasks, indexing, whatever was trying to at least get it to respond, at which point it would sometimes crash the driver.
Googling the hex code that the BSOD gives you and the other information in it can usually give at least some idea of what's going on.