The fx8350 is already outdated, it may get to or surpass intel i5 4670 levels in future but that needs all 8 cores to be running at 100% to do so. An fx8350 running at 90% cpu load in games will get worse fps then an i5 4670 at 100% cpu usage in games most of the time. AMD cpus are already outdated, theres a reason why people pay slightly more money for intel cpus as theres the most futureproof and next gen design cpus with better memory speed support. AMD systems are like still on 5 year old designs with old sockets.
Look here the ivy bridge cpu with slightly slower memory doubles that of the fx8350 with slightly faster memory as amd have old gen technology.
http://www.overclock3d.net/reviews/cpu_mainboard/amd_vishera_fx8350_piledriver_review/4
AMD piledriver based cpu systems are as far away to future proof as you get low ram performance slow single threaded performance least efficient cpus you can get today, theres a reason why they are price less then intel as they are basically selling ancient tech and trying to overpower intel. To be honest the only people who buy amd systems now piledriver based cpus are people who like amd or people who support stagnation not innovation. If people were poor intel still provide great competitive prices and the electricity costs are cheaper in the long run. Most games will run better then i5 amd may come close to i5 levels in future with the fx8350 but if they do beat it the fps margins will be so small it won't be even worth noting while intel systems currently in cpu intensive games or memory intensive games destroy amd like for example f1 2012.
Look here f1 2012 runs 71fps on amd fx8350:
http://www.tomshardware.com/reviews/fx-8350-core-i7-3770k-gaming-bottleneck,3407-5.html
A q9550 at 3.4ghz runs it at 72.8fps average with old ddr2 1066mhz memory vs the ddr3 2200mhz ram the amd system had but because amd can't support it as well the fx8350 still lost:
http://www.tomshardware.co.uk/ivy-bridge-wolfdale-yorkfield-comparison,review-32682-11.html