smackers_12 :
whiteknights :
you won't need to upgrade your CPU for a LONG years to come, same for your Ram .. and your GPU will probably last 4 years at least playing Ultra/Tweaked Ultra/High
780 wont run 60 frames in star citizen at ultra right now, 4 years is too long. It depends on the games. The cpu should be fine for a while until games start using more than 4 threads (this wont be for a long time)
of course he won't run all games with 60 frames the whole 4 years .. but my optimistic guessing that he will be able to run most games with playable FPS on ultra for 3-4 years to come with the GTX 780.
as for the cpu remember that core 2 duo has lasted too many years running all games , i think and i hope we will be safe with i5 for a long time.