Common causes of BSOD's:
Bad memory -> Run memory diagnostics
Bad hard drive -> Run disk check utility
Missing/corrupt system file(s) -> Run system file checker
Unstable CPU -> Undo overclock, run Prime95/OCCT
Unstable GPU -> Undo overclock, run a graphics benchmark
Component overheat -> Monitor with HWmonitor
Bad BIOS settings -> Reset BIOS/cmos
Dying PSU -> Use another PSU