Try checking your computer's temps while playing the games. Sometimes heat can cause random things like this to happen. When my gpu gets to hot, the drivers stop working and my computer turns off the game.
Have you tried xp mode? Everytime I get a faster computer The same game finds a different spot/place to crash.