Haven't played in months, though didn't have this problem so don't know of any solutions.
Still, whenever you get some kind of full screen black/blank screen with a game make sure Windows is actually frozen before resetting. When the screen goes black push the PC's power button once (do not hold it), if this causes the PC to shut down normally (might take a little longer) then it's just the game / graphics driver that crashed.
Also if that works, it means terminating the game during such a black screen could prevent having to restart in future. Though it can be tricky since Microsoft in its "wisdom" removed restart/shutdown/logoff options after WinXP, still if you can use Taskmanager blind that could work.
Though could instead try something like
SuperF4 which might work, all it does it is terminate the program that has focus when you press Ctrl+Alt+F4. If the entire system hasn't frozen there's a good chance that will terminate the game process.