if your going to have the graphics card for a few years then your probably going for the 780ti over the 780 but you should give the r9 290x a think about as well as it has 4gb vram which may be needed depending on your resolution and also games these days are starting to require lots of vram.
Also the 290x with a decent aftermarket cooler is on par with the 780ti and is much cheaper
Also i suggest you get the 4690k over the 4670k as the temps are alot better.