Those are ALL air coolers I mentioned. Any of them would be a good choice, but I think currently the Noctua NH-D15 dual heatsink, dual fan cooler is the highest performing air cooler on the market, and without sounding like a jet airplane, that I'm aware of.
The Cryorig R1 Ultimate and/or Universal are a close second. That's a 140w chip though, so if you plan a large overclock I'd recommend you also plan for an equally large cooler, or a 280mm liquid cooler. Custom loop would be better, but a closed loop 280mm cooler should allow a fairly high enterprise.
If you decide you DON'T want to overclock the CPU, the either the 212 EVO or Cryorig H7 or H5 would be fine.
The 850 EVO is here:
PCPartPicker part list /
Price breakdown by merchant
Storage: Samsung 850 EVO-Series 250GB 2.5" Solid State Drive ($97.95 @ OutletPC)
Total: $97.95
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2015-07-16 13:18 EDT-0400
The EVGA G2 series power supply is bigger, but it also gives you plenty of headroom in the even that you add a second GPU card later for SLI and will still have some headroom beyond what SLI requires for the purpose of both covering SLI demands and allowing the system to still run cooler and more specifically centered in it's efficiency zone. Units that barely cover required capacity tend to run hotter since they're usually running at or near max capacity under a full load, louder, since the fans have to work harder to keep the unit cool and are likely to have a shorter lifespan due to both those things.
You would need to go MUCH larger than your system needs to consider it overkill, and even then it's not necessarily a bad thing, just unnecessary. A 750w unit would be enough for GTX 970 SLI or GTX 970 with an overclocked CPU, but 850w would be better, especially considering the overclocking potential if you do overclock the CPU, GPU or both.