As you have not mentioned your overall budget it is tricky to suggest alternatives but:
The motherboard,though a very good one, is way over the top for ordinary users. I personally think that ATX motherboards are to big for most of us and unless you really need the extra PCI-E slots for Crossfire/SLI then a M-ATX is well big enough.something like the ASUS P8Z77-M or the Gigabyte Z77MX-D3H.
You should be looking for a GTX 670 minimum for your graphics card.
Not overly keen on the case, quite large and unless you are going be water cooling your components will look a bit lonely in there. But cases are a personal choice as you are the one who will be lo0king at it.
A small SSD (128GB) is an excellent addition,they are pretty cheap and an ideal size for your operating system and programs with everything else on the 1TB HDD.