So something like this would work GIGABYTE B360M DS3H (LGA1151/Intel/Micro ATX/USB 3.1 Gen 1 (USB3.0) Type A/DDR4/Motherboard)?
Yes that would work, but do be aware that the 8600K is unlocked for overclocking and the B-series boards do not allow overclocking. Z-series is for overclocking.