If you plan to overclock at all i would go with the 4770k. Its a awesome chip.
I had the same dilemma over 2 years ago 2500k or 2600k......I went with the 2600k and i hope to get 2-3 good more years out of my beloved 2600k. I am glad i spent the extra $ on the better chip. Since it is a long term investment.
My 2 i3 2120 based HTPC's will be around for years also. The i3 2120 series chips have plenty of HP to live on for years.
2600k HT on@4705mhz 8gb Cas9 1600 mem 2x EVGA GTX770 4gb Classified cards in SLI @1320 mhz core and 2003 mhz mem,mounted in CM HAF922 with a TX-850 PSU 2xHTPC's 2xi3 2120 3.3ghz dual core,1xasus LP HD6570 1xHIS hd7750@1150core1325mem,55"PanyVT30