I am planning to build a PC with Intel i7 7700k and I'm struggling with motherboard choice. I've took some time to do a research but there is so many options that I'm kind of lost. I'm building this PC for gaming purposes, not for heavy overclocking ones, but it would be nice to get a 4.9GHz overclock, but again it's not really needed, 4.5GHz is just good enough. I do plan to buy m.2 Kingston NVMe A1000 (I figured out that might be important to note). I don't want to spend too much money on a premium motherboard but still I want to have ability to have that slight overclock from a stock, no issues with motherboard overheating, full performance from a CPU and compability, all that stuff. Please recommend me as much as possible because I will buy everything from one store at once, thank you all in advance.