Sometimes, I can't even get out of the game...
I get stuck playing for hours, even with myriad crashes!
However, for the topic at hand, I personally like to uninstall and reinstall the game after a reboot. Seems to work for me for some strange reason.
Also, clearing the game cache has worked a few times as well.
Follow the usual tweaks like vsync, fancy screen, etc.