Initial reaction is to say that you are well in spec for this game.
If I were to start somewhere, then I would take off any overclock of both the cpu and graphics card, if you do overclock both.
Update your graphic drivers if needed.
I would look at CPU temperature and graphics temperatures, then monitor the game. Ideal if you have a 2nd monitor.
You could also try the game in Windowed mode, it is in the graphic settings. In this mode at least you would have access to your desktop when the game is running. Plus it may only crash in full screen mode, so testing in Windowed mode is helpful.
L Alt - Enter will get you into Windowed mode too.
If you don't have any monitoring programs, MSI Afterburner is good for graphics card, also GPU-Z. For the CPU you can use 'RealTemp', 'Core Temp', or perhaps HW Monitor.
HWMonitor
MSI Afterburner
RealTemp
CoreTemp
GPU-Z
So essentially I would monitor whilst you play. Some of these (or all) can save log files, so you can see what has happened up to the point of a crash, especially if you are in full screen mode.
Temperature wise I am not sure about your CPU, but I uses an i7 which will throttle at 105 degrees C. But I would never let it past 80 or perhaps 85 max. 80 is my favourite here.
Graphics card is usually in the 70 - 80 degrees C area, but should handle 80 to 90 degrees with no problem.
Anyway .... this where I would start. Graphic cards are a favourite, but so are overclocked CPUs.
Cheers