When I saw your build, there were a couple of things that left me wondering.
Does he even need that?
Do you really need a high-end, dedicated sound card?
I tell the difference between my phone and my cousin's Sound Blaster, so unless you're using it professionaly, you might as well go with intergrated Audio.
The second thing is the network adapter.
A simple cable would do a better job than a network adapter.
It also wouldn't set you back a hundred dolars.
You picked two of the same SSD's.
I assume you were thinking of setting up a RAID 0 or 1.
Anyway, going with a single, faster drive is almost always a better idea.
Also, buy a good monitor.
If you're gaming, and plan on maxing games out you might as well pick up a better monitor.
What's the point of running games at maximum settings if they don't look good on your monitor anyway?
You could also get a GTX 780 with a blower style cooler.
They make less noise and run cooler.
The only downside is that hot air is exhausted inside your case.
I edited your build.
Here's the result.
http://pcpartpicker.com/p/1dRue