prices would have been nice. without more info its hard to suggest anything. everything looks to be compatible. unless you already own some of the parts you could do a lot better. but more info is needed.
you should get the 8350 instead. its newer faster and uses less power. or better yet go intel.
also i would get a 600 series card over 560ti.
i would stay away from any coolmax psu.
32GB of ram is almost guaranteed overkill. unless there is some very specific use.
i would get a 7200RPM hdd if you aren't using a ssd as the boot drive. you should get a ssd.
I already have a 560ti so im going to get another and link them and i already have the HDD. Also I will switch to the FX-8350, and what can you recommend for the PSU i want a 1000 watt. My budget is around 800, also im using this for gaming. The 32 gb ram is honestly just for fun, and i would like to have it unless it cuts system performance in some way.
For $800, I don't think you'll want to have anything extra "just for fun". At that price point, you want to squeeze all the power you can get out of anything you can get your hands on. You really don't need a 1000W PSU or 32GB of RAM. Also, you might want to go with an i5-3570k instead of that FX-8350. Honestly it kills any AMD processor and is pretty cheap right now, not to mention the overclocking options if you want to.