your cpu is very good
your gpu is very very good
your motherboard good
you will be good for 2 years approx...
the next new games will ask for more memory (gpu) so in one or two years , just add anoter gtx 780 in sli mode
The cpu is a bit of a overkill. The video card is pretty high-end (one of the fastest). It will easily last 3-5 years, no issues at all. I have a I5 4570 and a older ATI 5830 video card and can run many games at the highest settings. (the video card is over 3 years old now).. It will probably get updated in a year or two. My older cpu lasted 5 years before i replaced it.
Your system will be pretty good. Just look at the benchmarks around the internet for the video card/cpu you have chosen.