iron8orn :
Are you looking into AMD or Intel?
well.. you first need to understand cores vs threads.
for example a fx6300 has 3 physical core with 2 threads per core and a 8320 has 4 physical cores with 2 threads per core.
i3 has 2 physical and 2 threads per core, i5 is a quad core, i7 is a quad core or more with 2 threads per core.
advertising can certainly confuse people but for gaming more cores does not mean a whole lot and just because the fx9590 screams at 5ghz with 8 threads does mean it is going to beat a i5 with 4 threads at 3.4ghz.
edit- intel is generally stronger when comparing most chips because they are a newer manufacturing process with better ipc(instructions per cycle)
You can't compare AMDs module architecture to Intel hyper threading.
Each module has two full integer processing units and a shared floating point processing unit. This is two cores.
Hyper-threading is smart scheduling of resources in one CPU core to represent two in Windows.
Intel universally offers less cores at a lower frequency for the same money, but each core is able to process more instructions per cycle.
In order of performance:
Intel Pentium 2 cores, 2 threads = AMD FX-4XXX 4 cores, 4 threads
Intel Core i3 2 cores, 4 threads = AMD FX-6XXX 6 cores, 6 threads
Intel Core i5 4 cores, 4 threads = AMD FX-8XXX 8 cores, 8 threads
Intel Core i7 4 cores, 8 threads = AMD FX-9XXX 8 cores, 8 threads
Intel Core i7 6 cores, 12 threads
At each level you will get people arguing one is better than the other. It largely depends on how you test them, overclocking potential ,etc.
It is also worth noting that at each level Intel uses significantly less power and produces significant;y less heat.