For what it's worth, I think the locked versions of the k series i5 and i7 are poor value. Prices and deals may vary, but looking at them in terms of usd, the i5 4690 locked 3.5ghz is $215. For $5 more there's the 4690k which can be overclocked. The i7 4790 is currently $295 and the 4790k is $34 more. Not only is the 4790k unlocked, it's not just the same speed as the non k 4790 the way it is with the i5's. It's clocked 400mhz faster out of the box to begin with, before even overclocking it.
For a budget quad core with ht there's the xeon 1231v3 which is sort of in between an i5 and i7. It has 8mb cache instead of 6mb like the i5's but it's more or less a hyperthreaded i5 4590 without the integrated graphics. Like the 4590 it too is locked and can't be overclocked. The xeon carries a $43 premium over the $190 i5 4590 for the addition of hyperthreading and 2mb cache (minus the igpu).
One thing to mention, an igpu can be a useful backup solution. If the dedicated graphics card dies for some reason there's a backup. Or in my case, my other pc is a workstation using an older hd 4850 gpu which only has svideo or dvi for the output. The crt monitor it was connected to gave up the ghost and being over the weekend a replacement monitor is taking 4 days to get here even using amazon prime 2 day shipping. Because the tv near that pc doesn't accept dvi connections, luckily the motherboard has an hdmi out and defaulting to the integrated gpu allows the pc to connect to the t.v. for the time being. Some discrete cards may have hdmi out but in this case, the igpu was a nice backup solution to what otherwise would have meant a pc being down completely for the better half of a week.