Well they needs to optimize for multicore... from what I read they are using only 4 threads (cores) of the CPU... so they can use at least more 2 (total of 6).
CPU power is not the issue but how you use this power... you need to code to use most parallel threads possible instead just use clock.