CPU Decision

Just take note that with the Meltdown and Spectre issues, that older CPUs like the 4770K is possible going to suffer quite some performance degradation while the newer Skylake, Kaby Lake and Coffee Lake will not.
Also why buy an old platform that you cannot upgrade later on. The 4770K is still using DDR3 RAM and is slower than both 7xxx and 8xxx CPUs.
If you are going to buy and CPU then all day go for the latest generation. Then let budget dictate if it’s gonna be I3, I5 or I7 and if it’s gonna be a K model or not.