Originally Posted by craige
I just edited my post mentioning what I am actually upgrading, I should have been more clear before as I wont be upgrading my GPU at all.
That'll help you a decent bit, but the big thing to remember is still the fact that a plain Haswell i7-4770 will do everything you need while probably performing faster than the Haswell-E quad... Even if the bottom end HW-E does get upgraded to a hex it might not be necessary, nor worthwhile.
When you compare the performance shown in the xbitlabs review linked here comparing the upper end of what's currently available on the CPU market, you can see what I mean about the 4770 outperforming the 4820K, and the performance gained from the ~$300 the i7 HW costs against the ~$550ish 3930/4930K it might not be a justifiable jump regardless of the performance gains are with DDR4 vs DDR3.http://www.xbitlabs.com/articles/cpu/display/core-i7-4960x-4930k-4820k_7.html
As you can see, depending on the kind of rendering and load the CPU is being required to do, there's really not that much of a performance difference to the extent of justifying the extra money for HW-E over the i7-4770... in fact in some cases the 4770 regularly outperforms the 4820K and in a few it's neck and neck if not better than a 3930K at $200 less, not to mention how much cheaper you can get a good Z87 board for compared to a halfways decent X79 board.
I understand wanting to future proof for a 4-5 year cycle, but stop and look at how long it takes developers to really adopt multi core usage and newer instruction sets. If y'all remember, they were still releasing new titles on the original XBox in 2007, more than 3 years after the launch of the 360. The same can be said for PS2 and PS3, and I'm pretty sure you'll see the same happen with the latest gen of consoles. Game developers go the route of the lowest denominator, which will almost certainly always be console coding. So as long as they're still making titles with the 360 and PS3 as the main units in use on the market, there won't be a big push to upgrade the intensity of hardware usage in game development.
The same review article talks about the respective gaming performance on each as well... As you can see, there's not much performance to be gained for the money with the IVB-E over HW unless you're planning on going with 3 or 4 way SLI/Crossfire which would of course destroy your $1,600 budget.
Ultimately you'll make you're own choices, but I was in the same boat and decided to go with a Haswell i5 and wait and see what HW-E / DDR4 prices and performance look like next spring or summer and then decide if I want to bite then. In the mean time, I'm loving the jump to a 4670K with a 780 over my FX-8120 and 7950s. If you do work on the computer that does justify having HT, then the i7 is a great grab... but honestly... if you upgrade anything right now, go with a smaller upgrade like what I did that will still give you great resale value down the road if you decide to go bananas on a behemoth X99 build in a year or two. Elsewise, for what you and I currently do, X99 probably is unnecessary.