One big upside of single player games is that they have an ending. After playing MUDs back in the day, this was a decision I've kept -- no games without an end.
To be fair, I've still spent a crazy amount of time with the Civilization games so let's say that was a partial success.
You can make it run much better by increasing the game's process priority with `renice`. I know that sounds like something that should not work, but it does.