Random Freezing Issue

For a long while now, I have been have random freezing issues where my screen freezes and does not allow mouse/keyboard input so I have to restart the PC with the power switch on the case. Also if I am playing a game or video if audio is playing when the freeze occurs an annoying high pitched noise comes from my speakers. I have tried updating drivers,reapplied thermal paste, have upgraded my RAM and GPU to see if the past ones were the issue, and I have reinstalled Windows 8.1 Pro 3 times and on the third reinstall I just kept my files and uninstalled all of my programs. Also have tried memTest and prime95 both to test my hardware and when I use them my screen freezes. So I do not think its a software issue and would like someone's thoughts on what could be the cause. Thanks for your time.
Specs:
CPU: i5 4670k
CPU cooler: Thermaltake NiC C5 CPU cooler
MOBO: Asrock Z87 Fatal1ty Killer
RAM:Corsair Vengeance Pro 16GB (2x8GB) 1866mhz
Storage:Samsung 840 EVO 250GB
Seagate Barracuda 1TB
Seagate Barracuda 3TB
GPU: EVGA GTX 960 2GB SuperSC
Wifi Adapter: Rosewill N900PCE Wifi adapter
OS: Windows 8.1 Pro
PSU: EVGA SuperNOVA NEX 650W Gold