Love the build idea, guess I could learn how to overclock a little, but is it ok to over clock always or should you turn it off if your not gaming. All the parts work, but i might keep my cpu cooler for aesthetics.
If you won't be overclocking, then a i5 non-k might be a better choice with a B360 motherboard. Or even Ryzen 2600 or Ryzen 2700 with AM4 B450 motherboard. With either of those options if you're not overclocking you could use either the stock coolers that come with the CPUs or something like an Arctic Freezer cooler - no need for a huge cooler like you would need with an 8700k.
If you're gaming in 4k and playing VR, you'll mostly be GPU limited anyway.