Currently Xeon E3110 running from 2008 , 8GB Ram and Radeon HD 6870. So it's time to build a new rig

First I was thinking about:
Intel Core i5-4670K,
MSI Z87-G45 Gaming,
G.SKILL DDR3 2x4GB 1600MHz CL7 RipjawsX,
XFX Core 650W 80+ SLI PSU,
Gigabyte GeForce GTX 760 OC 2GB DDR5,
Kingston V300 SV300S37A/120G
But now I wonder if i shouldnt go with:
Intel i5-4670,
MSI H87-G43,
G.SKILL DDR3 2x4GB 1600MHz CL7 RipjawsX,
XFX Core 650W 80+ SLI PSU,
Gigabyte GeForce GTX 770 OC 2GB DDR5,
Kingston V300 SV300S37A/120G
So I would sacriface OC potential (and cheaper mobo) for better GPU. I don't want to touch my PC for like 2-3 years (im fine if I will need to lower my settings in future), and then after 2-3y I would probably replace only GPU.
Whats better? get better CPU and overclock it after 2 years with new GPU. Or have better GPU now and hope in 2 years my CPU will still handle new games with new graphic onboard?
p.s. I don't plan to do SLI.
p.s.2 budget = 783 euros.