I´m sorry to say this but I´m seing to much bad information here...
Ppl are spaming that the G3258 will bottleneck the GTX970, that is bulls***. Afcourse it's not the ideal setup but, personaly, I don´t consider 5 to 10fps a HUGE bottleneck...
Considering that 90% of the games relly almost exclusively on the GPU and after checking inumerous reviews of the G3258, I really think the G3258 + GTX970 is a viable option.
With the G3258 + GTX970 he will get a better mobo (capable of sli) and a MUCH better GPU, If in 1year or so he wants to upgrade to a better CPU (an i7 or an i5 better then 4430) and buy another GTX970, he will have a great PC that will endure for years.
However, If he goes with your "bottleneckless" solution!
1st- the cpu is better then the G3258, however it´s not even close to the best CPU and the difference in FPS for gaming (because it´s what he wants) between the i5 4430 and the G3258 it´s almost NONE!
2nd- Do I really need to talk about the difference between a GTX 760 and a GTX 970?!
3rd- The mobo will be much worst
4th- The overall longevity of his PC will be lower then a G3258.
I would buy a G3258 and a GTX970 over an i5 with a GTX760 everyday.
In fact, after seeing this thread, I´m going to the shop to get them...
Just one more thing, instead of just posting comments on other peoples threads, try to give an answer that will actualy help... Spaming "BOTTLENECKSSSS" without even reading reviews on the G3258 is just crazy...