okcnaline :
More like bottlenecking in single-threaded programs...
Incorrect.
The FX-8350 is a bottleneck to MOST GAMES.
There are LOTS of benchmarks that prove this. Here's a few benchmarks, but I could provide many if need be:
http://www.tomshardware.com/reviews/fx-8350-vishera-review,3328-14.html
or
http://techreport.com/review/23750/amd-fx-8350-processor-reviewed/9
or (for Shogun 2)
http://www.bit-tech.net/hardware/2012/11/06/amd-fx-8350-review/6
Here's a summary from the above reviews (compared to 3rd gen Intel. 4th gen is even better):
1) "I've gotten too picky about heat and noise over time, and gaming performance matters a lot to me..."
2) "AMD remains deeply uncompetitive in primarily single threaded applications such as games without offering the significant benefits in multi-threaded applications you’d expect from a chip boasting eight cores."
3) "Would FX-8350 be my first choice in a new build, though? Probably not. Although I’m impressed by the work AMD’s architects have done in the last year, performance remains too workload-dependent."
The FX-8350 just doesn't make sense as a gaming CPU if you've done your homework on how it performs on average. While it may be slightly cheaper than a good i5 it's not worth it if looking at the TOTAL COST as the difference on performance in some games is HUGE (over 50% in some cases).
If building a new system with a GTX970 that kind of money deserves an i5-4690K setup.