All Windows 10...
I have GIGABYTE AORUS GA-AX370-Gaming K7 AM4 running with quantity 6 of GIGABYTE GeForce GTX 1070 8GB WINDFORCE. Total pain but working. I’m not sure why it was such a problem but I was reinstalling drivers several times. 5 GPUS wasn't a problem but the 6th one was terrible to work with. When I reboot one of the cards goes away. I even tried a converter in the M.2 slot to see if that would work better but that didn’t work at all (unknown if adapter is good...otherwise untested). This particular motherboard manual doesn’t mention deactivating any slots like some do in sharing PCI-E lanes. I learned if I install the driver again while in Windows and then start mining without a reboot it works fine. Device manager actually shows 6 cards functional this way instead of the 6th card with an exclamation point. It's been stable so far for a couple days. I imagine when I reboot I'll need to just reinstall the driver again so Windows sees the 6th GPU and then start mining. I do NOT uninstall the driver first or use DDU when getting this to work. Tried that several times in the beginning with various driver version and it never worked that way. Unsure what's going on exactly and why it won't keep the 6th card on boot without basically overlaying the driver on itself again with a reinstall.
Also have MSI X370 GAMING PRO CARBON AM4 running with quantity 6 of Sapphire Radeon NITRO+ RX 580 4GB. Not too difficult at all. It has a BIOS option for “Above 4G memory/Crypto Currency mining”. Pretty cool to see that feature in a BIOS. Unfortunately when I select it that system won’t even post. But no problem with BIOS defaults.
Will be testing a ASUS ROG STRIX B350-F GAMING AM4 soon. Hoping to get 6 of the MSI RX Vega 56 going.
We have almost 10 of ASOS ROG STRIX B350-F cards and Ryzen3 1200. We had some initial issues, but after flashing the latest BIOS we could just use default settings and 6 GPUs would work every time, no hassles.