Games by nature are not very multithread friendly apps, because of thier linear nature, frankly I find it amazing that devs can make decent use of dual cores. Its annoying that the X86 microprocessor industry seesm to think that more cores are the best thing since sliced bread. I for one would prefer more effort be put into designing cores with better, faster ALU and FPU units, which we can put to good use. Hopefully with the AMD-ATI aquisition we will be able to see SSE-esq CPU instructions that improve 3d preformance and the like, as despite all of there programability GPU's still require some stuff to be done on the CPU.