Gaming PC keeps showing bsod especially when playing overwatch

imthepotatoking

Honorable
Feb 20, 2017
6
1
10,515
So I got this computer near the end of Decemeber and once and a while I would get the bsod, but stupid me ignored it. So now, within the last 3 weeks? It's been happening nearly every time I play overwatch.
The bsod messages I get are:
kmode exception not handled
kernel security check failure
fix system exception errorbad pool header
driver overran stack buffer
memory management
and others that I did not write down.

I've also gotten a recovery error when starting my computer saying that \windows\system32\winload.exe is corrupted or missing.
I completely reset my computer and re-downloaded windows 8.1 pro and that error still exists

I've also got this error 2 or 3 times when starting it
BOOTMGR image is corrupt. The system cannot boot.

Also, after resetting it: now it randomly restarts without a bsod message, for example, it did that when I was just watching Netflix

Any help would be amazing. Thank you so much for your help

My system:
Motherboard: AsRock 880GXH/USB3 AM3 Northbridge: 880G Southbridge: SB710 ATX
RAM DDR3 1333 8GB - (2 x 4GB) G.Skill
CPU Phenom II x4 910
PSU EVGA 430 Watt
HDD 320GB HDD Western Digital - Blue
Graphics Card Nvidia (Gigabyte Windforce) GeForce GTX 1060 6GB
Operating System Windows 8 Pro 64-Bit
PC Case Raijintek - Agos Full ATX
 

imthepotatoking

Honorable
Feb 20, 2017
6
1
10,515


So I had to refresh my windows because it was having problems. and now today I was going to see if I could try anything but now, the computer fans are going and the gpu is lit up, but it doesnt beep and it doesnt turn on..