I have had this problem in the past, it lasted for over a year and had me tearing my hair out in frustration – the problem in the end…
Overheating!
As soon as your CPU or more importantly CPU reaches critical levels it will shut down either the game or the entire computer to cool off a bit. Once I sorted this problem out I have never had another crash (of the computer sort that is!)
Cheers
Mike