I think the MSI PRO B660M- B is better than the M, more slots and better VRM
And MSI B660 PRO boards have been ranked generally better than the Gigabyte DS3H
The B660-A and B660M-A are the only good ones from that lineup. The B660M-B and B660M-G listed above are both equally terrible. The Gigabyte board has an actual VRM heatsink so that would get my money out of the three.