Custom Built PC Size issue?

Solution
Let me suggest a different option.
Use a modest air cooler instead of a H100I.
I have become a bit jaded on the subject of haswell cooling for overclocking.
How high you can OC is firstly determined by your luck in the bin lottery.
I had high expectations from the Devil's canyon parts and their better thermals.
I found out that the thermals really do not matter unless, perhaps, you are a competitive overclocker.
Haswell runs quite cool, that is, until you raise the voltage past 1.25v or so.
Once you go past 1.3v, then you really do need very good cooling to keep stress loads under say 85c.
But, the consensus is that voltages higher than 1.30 are not a good thing for 24/7 usage.
I have been unable to find any official Intel...
Let me suggest a different option.
Use a modest air cooler instead of a H100I.
I have become a bit jaded on the subject of haswell cooling for overclocking.
How high you can OC is firstly determined by your luck in the bin lottery.
I had high expectations from the Devil's canyon parts and their better thermals.
I found out that the thermals really do not matter unless, perhaps, you are a competitive overclocker.
Haswell runs quite cool, that is, until you raise the voltage past 1.25v or so.
Once you go past 1.3v, then you really do need very good cooling to keep stress loads under say 85c.
But, the consensus is that voltages higher than 1.30 are not a good thing for 24/7 usage.
I have been unable to find any official Intel recommendation on what is a safe vcore limit.
If you are an enthusiast, you can go higher.
Even if you can handle the heat, how much do you really need that extra multiplier from say 4.4 to 4.6?
My thought is that it is better to use the exotic cooling funds for a quieter and less expensive air cooler.
I suggest a good tower air cooler like noctua or phanteks with 140mm fans.

On a separate note:

1. Use a 240gb ssd for the "C" drive. 120gb fills up quickly and will lose performance and endurance as it nears full.

2. Don't pay extra for fancy heat spreaders, they are mostly marketing.
Worse, they can impact some coolers.
For less, you can get:
If you like corsair look at low profile 1866 speed 1.5v
http://www.newegg.com/Product/Product.aspx?Item=N82E16820233399
My preference would be G.skil ares
http://www.newegg.com/Product/Product.aspx?Item=N82E16820231560


 
Solution


So I changed my build a bit, what do you think now?

http://pcpartpicker.com/user/22vortex22/saved/kbcgXL
 
I like your new build much better.
There are some details I would change.

1. One of the tallish heat spreaders of the HyperX ram may impact the cooler.
I also use the NH-D14; it is an excellent cooler, but tall heat spreaders may need to be removed on the near stick.
The G.skil ram I linked has the same speed specs from an equally good source. Both have lifetime warranty.
And... is a bit cheaper to boot.
http://www.newegg.com/Product/Product.aspx?Item=N82E16820231560

2. Kingston is a good vendor too. But, I think Samsung and Intel have better control of their parts which are sourced from within. The Samsung EVO would be equally good and will cost a bit less.
http://www.newegg.com/Product/Product.aspx?Item=N82E16820147248

If you can get to a microcenter, I think they have i5-4790K for $280 and a bundle with your msi motherboard for $389:
http://www.microcenter.com/site/brands/intel-processor-bundles.aspx
2.