Looking for a good z370 board

Depends on what you're doing? Looking for Extreme OC's, a platform just to run your system off of, or something more compact? The more specific you are, the more I can help. I prefer ASRock boards, so the three boards (for each tier of performance) would be the Pro4, the Gaming K6, and the Taichi.
 
Im building a pc so Im confused which motherboard and graphics card to pick.
These are the parts which I have picked till now.

Processor- Intel Core i5 8600k.

Ram-corsair vengeance ddr4 2400 8gb ram and corsair 4gb ddr4 ram 2400.

Monitor-asus 24 inch 4k 144hz gaming monitor.

Graphics card- gtx 1060 6gb series.

Case/cabinet- corsair carbide series 100r.

PSU- cooler master GX650 Storm 80 plus bronze.

Cpu cooler- cooler master H410R 92mm

Ssd- SanDisk 120Gb.

M.2 ssd- Samsung evo 860.

HDD- Seagate barracuda 2tb.

Thermal paste- Cooler Master Master gel.