Hi Busa, I think ReignOfChaos had mentioned it in an earlier post, multiple CPUs do not necessarily mean that a game, or for that matter any application, is going to run faster. Most game engines in use today are primarily single-threaded, & cannot make use of multiple cores effectively.
Multi-threaded programming is a whole different beast altogether, race conditions, deadlocks - can quickly reduce a man to his knees ! There was a Dr.Dobbs article earlier this year where they optimized BFS for the Cell BBE, compared to a 3.4 GHz P4 the performance improvement was 22 times ! That's just awesome, but the cost of all this performance was a 20 times explosion in code !?!
That said, the game engines are getting there, I think Valve announced last year that they're going down the multi-threaded road. Within a couple of years, we'd probably be using all our cores when gaming
