A lot of people make the mistake of assuming a 6-core CPU is automatically better than a 4-core CPU, and that an 8-core CPU (or a 4-core CPU with hyperthreading) is the best possible.
The simple fact is, the number of cores is of little consequence in a gaming PC, because most games don't heavily utilize more than 2 or 3 cores (and certainly no more than 4).
It's all about the "architecture" of the CPU.
To illustrate my point,
here's a comparison of the Intel i5 2500K (a quad core CPU) vs the AMD FX-8150 (an eight core CPU). As you can see, the 2500K absolutely smashes the 8150 in most tests.