Some of the reasons I have found blue screen of death (BSOD) are and some tips on how to check:
Faulty Ram: check ram //www.memtest.org/
Missing DLL’s: Windows restore
Drivers: Start in safemod f8 and uninstall any new drivers.
Hard disk failure: Run Spin right or manufacturers tools