Depends on what your aim is? Better gaming? Then...what games do you play? Are they more GPU intensive or CPU burdensome?
Do you just want to game + regular internet stuff or are you rendering video, streaming etc? Then an i7 is better than a GPU upgrade.
Do you just want more FPS in newer...