Hi jake, I have tried various ways of solving the issue. Firstly was to go to event log and windows reliability monitor in windows 10, then find out which errors occurred at the time of the crash. For my case, event ID 56 seemed to be causing the problem.. At least that was what I thought. I tried solving these errors individually but eventually they just came back. What I know about the crashes so far is that it is strongly related to the instability of Windows 10. So I have reformatted my harddisks and reinstalled a fresh copy of Windows 8.1, the problem became less of an issue but when it did occur, I was able to ctrl + alt + dlt and end the task.
Then, after changing the power options of the PCIe power moderation (not sure what it's called but it has PCIe in it) to off, my rig has been running fine for the next 2 days. Haven't had time to test my system for longer as I am in army camp now. Haha. Hope this post helps you!
Update: Nope.. my computer froze in windows 8.1 while playing borderlands 2 after about an hour. starting to suspect faulty ram.