If you're gaming but not going to be doing video editing or 3D Content creation on this thing, then 32GB RAM is a waste.
A 1000 Watt+ PSU is WAY overkill for a single GPU setup, any good quality 550W - 750W PSU will handle that setup quite nicely.
This Seasonic X650 is all you need & then some & if you hurry (promo code ends Midnight tonight Pacific Time), you can still get it for the crazy low price of $90
If you're overly concerned about CPU temps or pushing for a high-end overclock, stick with the H100, otherwise the Hyper 212 EVO LatiosXT mentioned will keep the CPU well under it's upper limits under a decent overclock & heavy usage.