Get a better processor is the most effective way.
What's better than a i7 975?
Maybe the most effective way would be to implement multicore support...and don't tell me, that this game has it - it's just one big thread with a little helpers, thus it's only using one core. The other cores don't get any visible load. Also don't tell me that it's impossible to make a game like this use multiple threads. I still see it as false advertising that this game is called multicore.
Even machines with Vista rating 5.9 do not give a proper gaming experience, not because they are too slow, but because the game does not use the multiple cores.
Aside from that, the recent update at least fixed the worst of it. However, later into the game it's almost impossible to use speed x2 thus everything becomes REALLY slow.
Even though the i7 975 won't give enough performance for a single-threaded game like this, I must admit that it's MUCH better running on it than it was on a Phenom...thus my advice is to stay away from Phenoms until AMD found a way to keep up with Intel.
Screet