Eight threads all competing over 1MB of L2 (of which some may well be locked off for use by xenos), surely not the most brilliant of ideas... I think six will be quite enough to play around with. It's not as if game performance will scale linearly with the number of cores anyway, as has already been pointed out, you have to have something to run on all of those cores too for them to actually be of any use.
And before someone responds in knee-jerk fashion about cell, because NO, cell is different. You can pipeline SPUs internally to do stream processing between several processors. This isn't feasible with standard CPUs, or at least not without doing lots of main RAM accesses and synchronization headache between threads, which'll most likely lead to performance penalties, not gains...