For gaming that is all that you need and more. If you plan on overclocking, I highly recommend getting an aftermarket cooler like the Hyper 212 EVO. If you don't plan on overclocking, I would drop down to an i5 4460 and an H97 motherboard.
As far as gaming goes, you won't need 16 GB of RAM that is that fast.
In my opinion, your paying more than you have to for your motherboard as is.
I don't wan to insult your intelligence, but just letting you know that you by no means need to get a full tower. A mid tower would suffice.
You picked a solid PSU, I actually have the same one in my build, but if I could do it again, I would get a modular or semi-modular for cable management. Check out the link below for a revised build...