What motherboard should I get?

Jun 8, 2018
4
0
10
Build:
Ryzen 5 1600
GTX 1060 6GB
8GB/16GB 3000Mhz RAM

I already have 3 motherboards picked but I don't know which one to choose:

MSI B350 Tomahawk: https://www.msi.com/Motherboard/B350-TOMAHAWK.html
ASRock AB350M Pro4: https://www.asrock.com/mb/AMD/AB350M%20Pro4/index.asp
Gigabyte GA-AB350 Gaming 3 or the (350) M version of this motherboard: https://www.gigabyte.com/us/Motherboard/GA-AB350-Gaming-3-rev-1x#kf (non M version) https://www.gigabyte.com/Motherboard/GA-AB350M-Gaming-3-rev-1x#kf (M version)
 
You may want to consider getting the Ryzen 2600 over the 1600 if possible, even a 10 or 20 dollar difference is worth it. The 2600 has better single core performance and doesn't demand the fast speed RAM of the 1st gen Ryzens. Doesn't mean faster RAM isnt better but 2666 over 3200mhz speed RAM will be a less noticeable performance issue.

As far as the boards go there's little difference these days, get which ever offers the best features for the price, usually ASRock comes out ahead in that area. And unless you need a MicroATX board I highly reommend teh ASRock AB350 Pro4 ATX, excellent board.