So about a month ago I built a new PC using a combination of new parts and left over parts from my old build. The part list is listed below. Parts from my old PC are denoted with an *. I want to note that I had no problems with my previous build, and all the hardware worked flawlessly (no BSODs, no errors, etc).
Case: NZXT s340
Motherboard: Z97 GAMING 5
GPU: GTX 960*
RAM: 16GBs RAM*
SSD: 1 128GB SSD (Windows 10 installed on SSD)
HDD: 1 1TB 7200RPM HDD* and 1 2TB 7200RPM HDD*
PSU: EVGA SuperNOVA 650 watt
What happens is that the PC will randomly freeze on whatever frame was present at the time, the audio will glitch out and loop, and then my second monitor will turn black like it isn't receiving video. I then have to manually power off (hard reset) and then restart the PC. This doesn't occur often (maybe once every couple of days), but since I work from this PC, it's a big annoyance for me haha.
There is no BSOD or anything either. I've download BlueScreen Viewer and there's absolutely no error logs, reports, etc. I even have the option enabled to generate dump files, but still nothing.
What I've tried:
I've checked all my temperatures and everything is good. Everything is also running at stock clocks.
I've reinstalled Windows 10 twice on the SSD.
I've ran MemTest86 for 7 hours numerous times and no errors. I've also re-seated my RAM sticks.
I'm kind of at a lost here.