Although 8 cores @ 4ghz sounds good on paper, there's a lot more going on than just frequency and the number of cores.
We can see from this chart that on a core per core basis, an FX CPU is just about half as fast as a recent Intel CPU. Or, in other words, it takes 8 AMD cores to do the same work as 4 Intel cores. That would be alright if all software could fully utilize 8 cores, but many games and programs do not. Because of this, you end up with cases like this one, where a 2-core CPU @ 3.7ghz (Core i3 6100) performs the same as an 8-core CPU @ 4.7ghz:
To make...