I promise I am neither an AMD hater nor an Intel fanboy. I have used AMD for every personal build I have ever built myself. The FX series were extremely competitive with Intel's 2nd generation cpus and held up pretty good against Intel's 3rd gen cpus, but Intel is on their 6th gen now and are about to release their 7th gen cpus. You just can't expect a 5 year old cpu to compete with the newest stuff.
The FX cpus do alright. They're not terrible, but there is literally zero reason to even consider a new build with one in December 2016. There is literally no upside. They SEEM like they're better for the money, but they areally not. As mentioned above, the $110 i3 6100 on a $50 motherboard will outperform the FX8350 in gaming for considerably cheaper. The cheapest i5 will outperform it in everything else no matter how high you overclock it. And while overclocking does help, it is not cheap. A properly overclocked FX 8350 will end up costing more than an Intel i5 + motherboard by the time you factor in the extra cost for a good motherboard and cpu cooler.
You also can't run a FX8350 on the cheaper AM3+ motherboards due to throttling issues.
Do yourself a favor and avoid AMD until Zen is released.