All of the mid-range good looking motherboards are the same I assume, unless you need some specific features.
Find one that's on sale but still above 100-120$ I went for a z370 Aorus you can scroll down for specifications. Keep in mind some new motherboards have USB 3.1 GEN 2 (gen 2 being the new one, gen 1 is basically 3.0) so you may want to get a motherboard that has one of those. And my RAM and CPU both can overclock, got up to 4.9 Ghz, couldn't get to 5 Ghz with predefined values (I like to use those and not play around with voltage myself) and it has a very cool app that stores everything, from RGB to overclocking.
I also looked into the MSI and Asus one, but this one was on stock and was going to arrive sooner + it was on 30% sale. Plus my GPU is an Aorus also so they look cute together.
Like this one seems cool and has USB 3.1 gen 2
https://www.newegg.com/Product/Product.aspx?Item=N82E16813144219
Very sad to hear the 1080ti is so expensive, then again it does have 11 GB of VRAM and equals the 2080. Depends what you are aiming for, if you want 4K in some titles (some will only run 40-50 at maximum) get a 2080. Witcher 3 runs around 60 fps max settings.
If you are okay with 1440p a 2070 will be decent also but don't expect 144 fps in most titles. You will get over the 60 fps sweet spot in most games including Apex and a lot more fps in older or less demanding games. Plus the 8700k will not bottleneck you or draw you back like a Ryzen CPU at those resolutions.
View: https://www.youtube.com/watch?v=_fAQxEXshKA