I think you can do better.
The most important component of a gamer is the graphics card.
For a balanced gaming pc, I suggest budgeting 2x the cost of the cpu for the graphics card.
1. Few games can use more than 2-3 cores, making the hyperthreads of a i7 largely irrelevant.
Save $ 100 and buy a i5 instead. I would prefer the i5-4670K over ivy bridge. With a conservative OC it will be a bit faster.
2. Buy a great graphics card. A GTX770 at least, perhaps a GTX780, now that the prices have dropped.
3. Since you are buying a monitor, buy a great one. I suggest a 27" 2560 x 1440 monitor. You will get a better ips panel
Look at this nixeus vue 27" or similar. Yes, it is more expensive, but a monitor will last you through several builds.
http://www.amazon.com/Nixeus-27-Inch-Resolution-2560x1440-NX-VUE27/dp/B008M08SN6
4. I do not much like all in one liquid coolers when a good air cooler can do the job.
A liquid cooler will be expensive, noisy, less reliable, and will not cool any better
in a well ventilated case.
Liquid cooling is really air cooling, it just puts the heat exchange in a different place.
The orientation of the radiator will cause a problem.
If you orient it to take in cool air from the outside, you will cool the cpu better, but the hot air then circulates inside the case heating up the graphics card and motherboard.
If you orient it to exhaust(which I think is better) , then your cpu cooling will be less effective because it uses pre heated case air.
And... I have read too many tales of woe when a liquid cooler leaks.
google "H100 leak"
I suggest a simple $30 cooler like the cm hyper212. If you want the best, look at a noctua nh-d14 pr phanteks.
5. Most any Z87 based motherboard will do; they all perform the same. If you will not be planning on dual cards in the future, consider a M-ATX sized motherboard. They are usually cheaper. Here is one at half the price.
http://www.newegg.com/Product/Product.aspx?Item=N82E16813128599
6. Here is my canned rant on planning for dual cards:
-----------------------------Start of rant----------------------------------------------------
Dual graphics cards vs. a good single card.
a) How good do you really need to be?
A single GTX650/ti or 7770 can give you good performance at 1920 x 1200 in most games.
A single GTX660 or 7850 will give you excellent performance at 1920 x 1200 in most games.
Even 2560 x 1600 will be good with lowered detail.
A single gtx690,7990, GTX780ti or R9-290X is about as good as it gets for a single card.
Only if you are looking at triple monitor gaming, or a 4k monitor, might sli/cf will be needed.
Even that is now changing with triple monitor support on top end cards and stronger single card solutions.
b) The costs for a single card are lower.
You require a less expensive motherboard; no need for sli/cf or multiple pci-e slots.
Even a ITX motherboard will do.
Your psu costs are less.
A GTX660 needs a 430w psu, even a GTX780 only needs a 575w psu.
When you add another card to the mix, plan on adding 200w to your psu requirements.
Even the most power hungry GTX690 only needs 620w, or a 7990 needs 700w.
Case cooling becomes more of an issue with dual cards.
That means a more expensive case with more and stronger fans.
You will also look at more noise.
c) Dual gpu's do not always render their half of the display in sync, causing microstuttering. It is an annoying effect.
The benefit of higher benchmark fps can be offset, particularly with lower tier cards.
Read this:
http://www.tomshardware.com/reviews/radeon-geforce-stutter-crossfire,2995.html
d) dual gpu support is dependent on the driver. Not all games can benefit from dual cards.
e) dual cards up front reduces your option to get another card for an upgrade. Not that I suggest you plan for that.
It will often be the case that replacing your current card with a newer gen card will offer a better upgrade path.
The Maxwell and amd 8000 or 9000 series are due next year.
-------------------------------End of rant-----------------------------------------------------------
7. 8gb of ram is fine for gaming. No game will use more than 2-3gb. But, ram is cheap, and I have no problem with 16gb. Windows will keep more in ram, available for instant reuse. Do buy low profile ram. It avoids any cooler clearance issues and is often cheaper. 1600 speed is fine.
8. I will not build today without a SSD for the "C" drive. It makes everything so much quicker.
120gb should be minimum. It will hold the os and a handful of games. If you go 240gb, consider deferring on the hard drive. You may never need it at all. It is easy to add a hard drive later.
9. You might want to consider a wired keyboard and mouse. I am no expert there, but I think responsiveness should be better over a wire than wireless. Probably cheaper too.
----------------good luck---------------