You can cut a LOT of cost and get equal or better performance, if you're interested:
1) i5-3570k, which performs exactly the same as an i7 when gaming.
2) Upgrade the motherboard to an AsRock z77 Extreme 6, which is a much better overclocker.
3) 8GB of ram, which is enough to simultaneously run battlefield 3, photoshop, and 30 tabs in chrome.
4) Grab a better hard drive - I suggest a 2TB western digital blue, which will be considerably faster, and a SSD to put windows on.
5) Go with a 2GB 670 - the 680 is only 5% faster, but 25% more expensive, and getting more vram gives no improvement unless wanting to max AA and AF on a triple monitor setup, or playing skyrim with more than a couple handfuls of mods.
6) You can get a case that's just as good as that for $100-$120, but if you like that one, that's fine.
7) Go with a 550w power supply, but get a modular one; it'll be better quality and will make your life much easier when building.
8) Spending $35 on a dvd read/write is silly, when it's going to be the exact same thing as a $20 one.