Here is a comparison review of the
Reeven Steropes at TweakTown.
This gives you an idea of how that cooler stands up against a range of coolers that include AiO dual-fan units like the Kraken X61, or against other high-end air-coolers like the Noctua NH-D14.
You might want to search for other reviews that include the other units of interest, for instance the
Cryorig C7 .
Two or more comparison reviews that include OTHER brands or models as well as any one or two of those you cited allow you to INFER a performance advantage or disadvantage by applying the transitivity axiom: "A > B AND B > C THEREFORE A > C."
Note in this latter review, the Reeven outperforms the Cryorig, but both are trumped by the no-frills Hyper 212 EVO. I would say if you aren't planning to overclock to any EXTREME, the 212 EVO would be adequate. Another member used a 212 EVO to overclock a Skylake to 4.5Ghz, although that was about the limit given the stress-test temperatures of just over 80C. If you aren't planning to overclock at all, any of those units would be adequate.
You apparently have chosen a case, and you know how much clearance it has.
If you ARE planning to overclock the i7-7700K, and if you ARE COMMITTED to using the case that only gives you 75 to 89mm clearance, you could also consider sending the processor to Silicon Lottery for "de-lidding" and "re-lidding" with Liquid Ultra. This might get you a 10 to 15C temperature advantage -- maybe a bit more. Last time I checked, Silly-Lots charged about $50 for the service. Or you could attempt to do it yourself with a Rocket tool, a tube of CLU and some silicon-rubber adhesive-sealant. I recommend sending the processor to Silicon Lottery.
What case is in your plan?