I'm sure this was mentioned somewhere in the previous 160 some pages of this thread, so I'd just like to humbly add my vote for proper multi-threading.
My setup isn't completely standard, it being dual CPU (8 cores total). The problem is that each core only runs at 2.33ghz and BS pegs one core and uses the other at about 50%. In short, the frame rates are such that I can't play the sim, even though my graphics card is a 5870.
It would be real nice if the program took full advantage of the computing horsepower of any machine, as it seems multi-core is the way CPUs are heading.