Just a few thoughts on some tests that might help pin down the problem, I'm going to go ahead and have you try running
Memtest86+ for at least 8 passes (Tip: do it overnight)
also i would like you to run a
run this from an elevated command prompt, to open an elevated command prompt you open the start menu type cmd into the search box and then right click on cmd and select run as administrator if a prompt appears click yes.
next run an
again run this from an elevated command prompt.
The last thing i would like you to do is
Enable Driver Verifierdo not be allarmed this will cause BSODs but it is meant to do that as it helps identify drivers that may be functioning impropperly and causing your BSODs
WARNING: If you can not boot normally after enabling
Driver Verifier boot into
Safe Mode and then Disable Driver verifier