You picked the right chipset for that CPU. A lot of folks seem to want the 990FX for reasons they can't explain. 970 is all you need for a single GPU setup.
XFX Core is tier 2, which is good:
http://www.eggxpert.com/forums/thread/323050.aspx
It also has a nice big (52A) single +12V rail.
I think the 8350 is a smart choice:
http://www.eurogamer.net/articles/digitalfoundry-future-proofing-your-pc-for-next-gen
My only real advice is in regards to the case. I just want to make sure you know how big a full tower case is, and that you could easily fit the components you listed in a Micro ATX Mini Tower (provided you found the mATX equivalent of your mobo) that would be much easier to store/move/lift. Even an ATX Mid Tower would be easier to lift. I don't think you have cooling requirements that are out of the ordinary or that couldn't be easily handled by a much smaller case. But if you think it's pretty, then beauty is in the eye of the beholder.
Edit: The 760 is a great value, but honestly, if I were dropping that kind of dough on a build, I would get a reallocate $50 or $100 from the case and upgrade the GPU to a 770. Which are you going to look at more: your monitor, or your case?