Chipping in with my 2p, I find Gigabyte's AB350M Gaming 3 to be
absolutely terrible
At least with X series CPUs. People without the X seem to do better with it, but for me and my 1600X it's a minefield of overvoltage, poor memory speeds, and scary bios updates. Last flash put the pc into a bootloop that it took nearly half an hour to get itself out of despite clearing CMOS. Every update has thus far made the core voltage higher and the max memory speeds worse. Overclocking is not possible because it adds 0.2v to an already too-high vcore. I don't know where the mythical p-state overclocking is; despite the bios saying it is version F22, there is simply no sign of this option. I'm too scared to flash it again after the last experience.
It also has awful m.2 positioning, putting the drive right behind your GPU heatsink where it will get hot AF. 63-65 degrees is not what I wanted for my 960 Pro. The advertised RGB doesn't exist, and is in fact 1 red LED and an RGB
header.
There
is a possibility that the first set of problems are just my particular unit and maybe I should have returned it for replacement, but... who can say. Does 1.39v @ stock even count as faulty? I will take great pleasure in smashing this dog's egg with a hammer once I can swap it.
If I was buying again today, I'd get the Asus TUF, but I'm waiting on the 4xx boards in the hopes that there is a truly premium mATX offering. This generation has been thoroughly underwhelming in general :/