Definitely get the 4670K and GTX 780. The 4670K in no way will bottleneck the 780. Unless the program benefits greatly from multithreading such as rendering or encoding tasks, the differences between the 4770k and 4670k are negligible for gaming.
i5 with a 780...
I think this choice is going to be unanimous
Thanks guys, I will be going with a i5 and gtx 780