Genzo :
An i5 will be the best for gaming but for an other alternative will be the AMD FX8350
I think that BF4 will be utilize by AMD due to the livestream of GPU14.
I am confused, you mean it will be optimized on cpus depending on a GPU livestream? Btw, no game would utilize the 8 cores of the fx for at least 1 year, its really demanding process and difficult one for the developers to do. So buying an fx now is nonsense except if he is tight on budget, besides that the most games need more single core performance that the multi one, so the i5 is a better choice.