I did a lot of research on this before I purchased the 4930k. I was in a similar dilemma too but along with gaming I do 3d sculpting, animation and video capturing/editing and multiple apps open. So yeah, the 6 cores (12 threads) I needed now. Money was a bit of an issue but as long as I could get a good deal I didn't mind. But I needed something now and sort of long term (if that's even a word for computers. LOL). My computer was already 7 years old so this would be a mega jump for me.
Another thing to consider (and something that has become more and more popular) is that some render/capture/stream (i.e. twitch) while playing a video game ....and these cases the more cores, the better. Fortunately I was able to get $60 off and pick up the i7 4930k for $519 free shipping on Amazon. Microcenter has some of the cheapest prices around ($529 for the 4930k and $269 for the 4770k) but they don't ship and you have to pay tax and pick it up. Along with the Ivy Bridge-E CPUs (i7 49XX) they support up to 64MB of RAM. So if you want to take advantage of that, you have to make sure you have a compatible LGA 2011 board which can cost a bit more and limited selection compared to the socket LGA 1150 boards for the Haswell 4770k.