I don't think its that clear cut. From what I've seen, the FX8350 will be ahead in BF4, FC3 etc - multithreaded games - if the FX8350 is OC'd.
Then its not by much - maybe 5 fps max. Especially if you have say an OC'd i5 4690k.
The i5 however will race ahead in limited core oriented games.
but not quite .
Adding cpu horse power makes no difference in games like BF4 . Adding core count can .
and in those games where only a couple of threads are used then the FX is usually good enough . Monitors refresh at 60 Hz . If a CPU runs the game at 60 Hz it appears identical to the user as a cpu that makes 150 Hz . The intel is almost never an advantage even though it can make higher frame rates in those older game engines .
What will make the difference is having the stronger GTX 970 graphics card , and the way afford that is to stay with the AMD processor