Enthoo pro is the best feature / price ratio case on the market by far.
As for thge 4790 / 4770 vs 4670 4690 the only difference is Hyper Threading.
all of those CPUs are actually just quadcores. Hyper Threading allows a core to process two threads however its not the same as having 8 cores either. most games don't really scale past four cores on Intel
regardless for gaming etc take a look here.
http://www.tomshardware.com/reviews/...pu,3918-6.html
I dislike Toms hardware but there the only really up to date right now on Haswell e and Haswell for gaming etc where it shows 4 cores 8 threads vs 6 cores 12 threads and 8 cores 16 threads.
5820k = 6 core 12 thread Haswell - E (new CPU)
4960x = 6 core 12 thread Ivy Bridge- E (replaced by haswell-E)
5930k = 8 core 12 thread Haswell - E
4790k = 4 core 8 thread Haswell
Located here is direct comparison of the 4670 / 4690 4 core 4 thread vs 4770 / 4790 4 core 8 thread
as you can see in 80-90% of situation the difference is not worth the higher cost.
http://www.anandtech.com/bench/product/1260?vs=1261
http://www.dsogaming.com/editorial/r...n-4-cpu-cores/
There are situations where the i7 is a better option don't get me wrong but for normal use gaming and work the i7 doesnt usually pay off the only real difference is extreme multi-tasking and overclocking which a Hyper 212+ wont allow anyway so at stock for what you do the i7 doesnt really make sense. The only time I consider an i7 is when doing multi GPU systems.