Yes exactly. Those saying that the 4790k is a better gaming CPU - are either misinformed or are jealous that they can't afford one, so they try to defend their Devil's Canyon chip.
Just because people have different opinions to you doesn't make them misinformed, it makes their opinion different. I have a 4930K with 32GB DDR3 and sadly I know I am probably going to be replacing it with a 5960X and DDR4 set up because I'm a tech addict. But at the same time I also know that a 4790K would be a better option for my needs (gaming, general use, web browsing, occasional messing with VM's), just like a 3770K would have been a better gaming option than my 4930K, or a 860 would have been better than your 920.
The fact is the majority of new games are all well multi-threaded now, not to mention popular applications, whether it be streaming, rendering video, encoding etc etc.
A hex core i7 has 6 physical cores and HT making 12 logical cores, that's four more than a desktop i7 or an AMD FX-8, considering no games and hardly any mainstream software use all 8 on those CPU's today and very few games in the pipe show signs of doing so soon. It is very very unlikely that the 5820K will offer any advantage in gaming before it is replaced, just like it was for the 4930K, 3930K, i7-970.
Haswell -E is definitely the better CPU in everyway, if you can afford it.
The same can be said for Titan-Z in the GPU market, however just because you can afford something doesn't necessarily mean it isn't a waste of money for your purposes.
There's 4GB going to be available, so 16GB as a minimum.
Just to note, that's a minimum
IF you want to run quad channel, it's not actually a requirement as many assume just an option, X58/79/99 are capable of using less channels than they posses, I.E I ran 2x4GB in my X79 board for a year before moving to 4x8GB and although I think I have future proofed (a set up I will prob sell to get X99 lol) I haven't noticed any real world performance benefit because the is none, it was proved a long time ago that tri channel on X58 had zero benefit over dual unless you were doing very heavy synthetic work with a hex core (and 2x4GB was cheaper than 3x2GB too).