Desperate for help! Game crashes every few minutes

In the last few months I have been repeatedly crashing when I play Overwatch. I believe it’s not a RAM or GPU hardware issue as I’ve tested with other components and the crashes still occur. I have reinstalled Windows, updated NVIDIA drivers, reinstalled Overwatch, and I still crash every time I play. Recently, it’s 5-10 minutes after I start playing.

My specs:
CPU: Intel Core i7-4790K 4.0GHz
CPU Cooler: Swiftech H240-X
Mobo: ASRock Z97 EXTREME6
RAM: Corsair Vengeance Pro 32GB DDR3-2133
Storage: Samsung 850 EVO 1TB SSD
GPU: EVGA GTX 1080 FTW Hybrid 8GB
Case: Corsair 760T White
PSU: EVGA 850W G2
OS: Windows 10 64-bit

MSInfo: pastebin com/ XMxHbmKF
DxDiag: pastebin com/ R7xkgn6R

Please help!