I have an older Rig that my wife now uses for whatever she can come up with, running a OC'd 3570k and my new rig using a OC'd 4670k. Ill say from personal experience that my Haswell runs hotter than her Ivy Bridge, its not much but its there, take that for what you will. Unless you plan on overclocking you might get more bang for your buck out of the non k version IMO. As for 780 vs 770, I have a MSI 770 Light Ed. OC and its amazing. I mean its the most expensive 770 and not that far away from a 780 but I plan on SLI down the road so meh. Its about cost, if your willing to spend the cash, the 4670k and the 780 are going to give you better results and better future proofing but again its all cost man.
edit: Ok so here you go, the cost comparison goes something like this. for the middle of the road 770 your looking at 430$ while the lowest prices on the 780s are around 630$ at 1080p I would honestly be more apt to pick up a higher end 760 for around 250+$ and that gives you a ton of savings with opening up the possibility for SLI with still not sinking overly large sums into one card. 760s also allow for 3 way SLI, so theres that. Ill say it again, cost rules the day boss, if you got the cash Id drop a mid range 780 into a 4670k setup and burn it up, but theres so much better cost per gain options that its all up to you.