If you plan on streaming and making videos, the FX-8350 would be a good choice.
However, most games are programmed to use only a couple threads, so having only a couple of really good cores, for gaming, is generally better than having several more weaker cores. This is why an I3, a dual-core with hyperthreading, often benches with the same results as an FX-8350, and sometimes does a better job; it has better individual cores.
That said, Intel and AMD have different architectures, and the clockrate (ghz) just tells you how many cycles a second - it doesn't tell you how effective each cycle is, or how fast the overall performance will be. Although faster is generally better, a 3.5 ghz Intel core is better than a 3.5 AMD core.
All this said, the current AMD FX-line is older technology (going on three years) and at the end of its life. A new product line will be rolling out in 2016, and AMD has no other plans for the AM3+ platform. So if you invest in an AM3+/FX-platform, there will be no future replacements or piece-meal upgrades. Also, the 8-cores are power hogs - not as bad as people like to portray them, but, if you pinch your pennies, that cost does add up and you do want to keep an eye on that. They're still stalwart components, though. They're perfectly fine for gaming, they just start to show their weakness at the enthusiast levels with cards above a GTX 770/960, or a R9 280X. They really shine for productivity and virtualization.
If productivity isn't your bag, then you may want to consider something in the FM2+ platform, and the Athlon 860K. That has some of AMD's newer cores that are a bit better, and don't consumer as much power. Otherwise, looking at an Intel I3 might be a pretty good choice.
http://pcpartpicker.com/parts/partlist/