I found a glitch in your PC game, if I have TeamViewer open (running in the background and not connected to another pc) the game will run in a window and crash randomly. I know probably not many gamers run this program but I use it a lot and it took me ages to figure out what was causing the issues. Now that I have found it and close it before playing it works perfect and I thought I should let you know. Hope this helps.

Don't know how much info you need so I'll give you as much as possible.

Windows 7 64bit
TeamViewer 9 (starts in background with log on also linked to my teamviewer account so I can access my PC at anytime with my phone)
i5 4670k
Asrock Z87 Pro4
Gigabyte R9 270x
Samsung 840 EVO 250GB