Hi, if your other games is running fine without issues, then the game is at fault, make sure the latest patches is installed for the game. Driver issues can also cause restarts, try older drivers for your graphics card. Disable anti-virus/spyware applications
I used to have the same problem when I would play on my old system. For me i was because my system was not getting enough air circulation and the graphics card would over heat. Check your temperatures.
This might not be the case for you because napoleon is working fine for you, so if not it has got to be the game.