Dunlop0078 :
LB3 :
I say go i7 and 280X. You can always upgrade your video card later on. It's much more difficult and costly to upgrade your CPU/motherboard. The i7 will make your system last longer since the other components will be upgraded around it. You don't want to have to upgrade around your GPU.
He can upgrade his cpu later on if he wants to, you dont need to upgrade the mobo to put in an i7 the i5 4460 and i7 4790 both use lga 1150. For a gaming computer an i7 is still unnecessary and will only net you 1 or 2 fps more in most games. He said this is a gaming pc and for gaming a i5 4460 and a 970 will perform quite a bit better than the i7 and 280x so thats a no brainer for me.
Most people don't often upgrade their CPU in the same socket. An i7 now, although unnecessary, will retain it's relevance 4-5 years from now. Whereas an i5 may start to show it's age sooner. It was only my frugal opinion. An i7 will keep up with new games years from now.
Better performance now vs not needing to upgrade as soon. Most video cards can be transferred from socket to socket and across chipsets and even CPU manufacturers due to the PCI-E slot being universal and backwards compatible.
Just a thought!