I haven't been having the issue with every game mainly overwatch and forza horizon 3 but borderlands 2 runs fine. I've tried running overwatch in window and it ran fine then when I put it into full-screen it crashed. (it always crashed when loading into a map) I just clean installed my gpu drivers and updated windows trying to fix it.
specs:
6600k (not OC)
msi 970 twin frozer V
8 gb ram
full list here
I was told by a friend to run a memtest and it came up with no errors