Enthoo Evolv ATX Tempered glass is my fav windowed case. If you want something with the window on the right, Corsair 600C is a solid choice, but your parts will be upside down. Which is fine. They won't complain.
Definitely take the Ryzen CPU over the 7700K. More future proof.
Build looks good. Just got to nail down some specific parts. You want to go with 3000Mhz or 3200Mhz RAM for Ryzen as it helps the perf.
Liquid cooling isn't necessary for either the Ryzen 4 to 8 core chips or the Intel 4 core chips. The only setups where it's necessary right now are the high end of the HEDT market. You would want liquid cooling for a 16 core Threadripper, for example, definitely.
You can happily go with a decent 120-140mm single tower air heatsink for either of the chips you are considering and be perfectly fine.
If you want extreme cooling for some reason that doesn't necessarily mean going to water. There are behemoth air coolers like the NHD15 that are peers performance wise to units like the H100 from Corsair. These can be a pain in the rear end if you need to do any work around your CPU socket down the line, like changing the RAM, necessitating the removal of the monster heatsink so you can access the area around the socket.
The reasoning I have to go for air over water is three fold:
1)Cost is lower
2)Air coolers don't leak
3)Fewer points of failure. Leaks, pump failure, fan failure vs just fan failure. Fans are cheap to replace. Entire AIO air coolers are not. AIO pumps fail at 4-6 years.
If your heatsink fan fails, get a new one. You can use an air cooler for 10 years+ as long as mounts are available for the socket you have at that time. For example socket 1156 came out in either 2009 or 2010 I don't remember. Point is it's been 8 years since then, and a cooler you bought for your 1156 machine would have worked for 1155, 1150, 1151, and no doubt, the next socket Intel is pointlessly bringing out for the 3XX series chipsets so people have to buy a new motherboard
. And so on.
JM2C