I5-7600K and I7-7700K are 91w TDP processors.
More if overclocked.
What cooler you need will be determined by your case and how high you plan to overclock.
I say case first because any cooler, including AIO coolers need a good supply of fresh intake air to do their job.
Two 120mm/140mm front intakes are plenty for a hot cpu and a hot graphics card.
Noctua has a nice TDP chart:
http://noctua.at/en/tdp-guide
For modest oc potential, a NH-U14s @$65 or similar is about right.
For max oc potential, a NH-D15s @$80 or similar is about right.
The H7 is a nice budget cooler, particularly if you have restricted space available.
But, if you will be overclocking, and you should, at least with the 7600K then buy something better.
H90 @ $97 is a non contender in my opinion.
The NH-D15s is cheaper, quieter, cool better, and will not leak.
FWIW:
As of 6/19/17
What percent of samples can get an overclock
at a vcore around 1.4v.
I5-7600K
4.9 72%
5.0 52%
5.1 27%
5.2 16%
5.3 samples exist, unknown % of occurrence
I7-7700K
4.9 83%
5.0 62%
5.1 29%
5.2 6%
Both oc to about the same limits.
The extra $100 for the I7-7700K buys you 4 extra threads.
Most games can effectively use 2-3 threads, If you are heavily multitasking, go with the 7700K.
If the extra $100 is not that important to you, do it anyway or you will forever wonder if you should have.