Why not get the 4690K? It's $3 cheaper than the 4670K right now.
http://pcpartpicker.com/parts/compare/intel-cpu-bx80646i54670k%2Cintel-cpu-bx80646i54690k/
If you don't have a Z87 or Z97 mobo, there's no point in getting a K chip. As far as the non-K chips go, for $5 more than the 4670, the 4690 will give you a 100MHz bump and will stay cooler because of improved TIM between the actual chip and the integrated heatsink.
Edit: Add this -
http://cpuboss.com/cpus/Intel-Core-i5-4690-vs-Intel-Core-i5-4670
Edit 2: I shouldn't have said there's no point in getting a K chip if you don't have an OC-capable board - you'd still get a 4GHz base clock and 4.4GHz turbo even if you can't overclock it. That's probably worth the difference right there IMO.