As far as out of the box performance goes, there is almost no difference between the 6700k and 7700k. The main difference is that the 7700k is far better overclocker. Best to use Z270 w/ 7700k and Z170 w/ 6700k tho Z170 will work on 7700k w/ BIOS update which should be on all shipping boards at this point in time.
Th other significant difference is that with Z270 you get additional PCI-E lanes 24x PCI-E 3.0 w/ Z270 as opposed to 20 with Z170. This opens up additional M.2 storage options for you.
As far as cooling goes, there's one inescapable fact. CLC cooling never has competed with air cooling. The popular units can't catch the cheaper and better air coolers in either thermal and noise performance. Corsair's flagship H100i loses by 3C to the Noctua NH-D15 and to get that close it has to be 12 times as loud. Some if the more obscure units get close. match or in one case even edge the Noc w/ a 1C advantage in thermal performance but to do so, again, they must be much louder. Then again, the Cryorig R1 Universal air cooler edges the Noc also by 1C and while louder than the Noc, it's quieter than the CLC
For cooling, it's not so much a matter of fans but but of fan speed and radiator material. The amount of radiator required for thermal transfer can be calculated using tools found here:
http://www.overclock.net/t/1457426/radiator-size-estimator
for your typical 30mm thick, 120mm brass / copper radiator with a target Delta T of 10C
1000 rpm = 50 watts
1250 rpm = 60 watts
1400 rpm = 66 watts
1800 rpm = 81 watts
2200 rpm = 94 watts
for your typical 30mm thick, 140mm radiator
1000 rpm = 69 watts
1250 rpm = 82 watts
1400 rpm = 90 watts
1800 rpm = 110 watts
2200 rpm = 127 watts
Aluminum just doesn't do near as well which is why we see 2700 rpm fans on the H100i (2500 on H80)
Has to make you wonder about 'hybrid cooling" on GFX cards ... how do you make a single 120mm radiator handle a 250 + watt GFX card ?