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
If you can not boot normally after enabling Driver
Verifier boot into Safe Mode
and then Disable Driver verifier