Only thing I would change is the PSU. Check out LEPA and Silverstone, they have some very nice modular power supplies for cheap that are far better than that Corsair.
I'd rather have a better MOBO than what you have on this list. I may just grow up and spend $450 or $475 and just add a 660 or 650 ti boost.instead of a 7790