Knowing CPU clearance inside your case is even more important.
For i7-7700K, any big air cooler will do,
further reading:
http://www.tomshardware.com/reviews/best-cpu-coolers,4181.html
E.g Be Quiet Dark Rock Pro 3 (163mm tall).
Or if you like AIOs,
also further reading: http://www.tomshardware.com/reviews/best-cpu-coolers,4181-2.html