WKIRBY :
or just get the 8086k and dont overclock
I have that one and in my opinion getting that one and not overclocking is a waste.
Reason: in reality both 8700K and 8086K have the same boost table apart from one thing - 8086K is allowed to boost to 5GHz single core, but reality is - that never really happens, so if not OCed you get exactly same performance like 8700K. When OCed - 8086K seems to have better silicon overall, so it can be pushed higher, but in any case you will need to delid to achieve decent and stable OC.
As for 8700 non-K, it is actually very close to 8700K when turbo boost is going (which is always if you have at least some decent cooling - not the stock terrible fan they include), so if you do not want to OC - 8700 makes a lot of sense. Base clock seems low, but you will never be there if you have decent air or liquid cooling.
As for cooling - good air cooler > budget liquid one. IMO any liquid cooler below 100 bucks is a waste of time, because it will be outright worse than any premium air cooler 20-30 bucks off that price.