for those having performance issues on recent cards try this:-
1) go to your installation directory and look for two .sgr files, "graphics rules" and "video cards"
2) open Video Cards.sgr with notepad, you should see a long list of old hardware.
3) identify the 0x value of your card by looking in your adapter information (eg. my 4850 says 0x9442)
4) find the most up to date card in the .sgr file. (probably a ti4200 or radeon 9800) and copy and paste the line containing it under itself in the list. Alter the 0x reference number accordingly.
5) if you have an ATi card, go to graphics rules.sgr and look for a section about 80% down that says something about the Radeon series having a slow path for partial depth buffer copies. Change the line that says
# results in special low-impact scrolling mode.
property noPartialBackingStoreCopies true
to
# results in special low-impact scrolling mode.
property noPartialBackingStoreCopies false
save and start the game. You should notice it runs a hell of a lot better.