EDIT: I have purchased a Gigabyte X870E Aorus Pro. I saw one for a decentish price and I didn’t want to wait and risk the AI bubble making yet another component shoot up in price.
I’m looking for a an X870E motherboard for use with a Ryzen 9 9900x. I’ve pretty much narrowed it down to the Gigabyte Aorus Pro, as it fulfils all of my must have requirements. It’s also around £300, which is ~£110 cheaper than the Aorus Master, and ~£140 cheaper that the Carbon. When it comes time to splash the cash though, I might feel the added expense of the Master or the Carbon is worth it. So I would like some help choosing between the Master and the Carbon… just in case I see a deal or something.
Originally I had wanted to get an ASRock X870E Taichi Lite, because it is basically nearly perfect in my eyes. Not least because of ASRock being Linux friendly… it’s just that ASRock’s current issues with 9000 series CPUs made me think again. I haven’t totally ruled it out though.
The two main contenders are-
https://www.msi.com/Motherboard/MPG-X870E-CARBON-WIFI
https://www.gigabyte.com/Motherboard/X870E-AORUS-MASTER
They both meet all my hard requirements. It’s just the more subjective elements that I’m hoping some of you can help me with. I’m also open to suggestions when it comes to alternate mobos but I’m not really inclined toward ASRock unfortunately.
Here’s a list of my must haves. They are non-negotiable requirements.
- ATX or EATX form factor.
- Two PCIe slots and the second slot must either be x8 or x16 in length, and at least x4 in terms of lanes, although x8 would be much better (see nice to have number 7.).
- 4x SATA ports. I need a total of 9x SATA ports at a minimum (preferably 12x), so I’ll be using a LSI 2308 in the second PCIe slot.
- 4x DIMM slots.
- 4x m.2 slots and when all the slots are in use, it must not disable one of the PCIe slots. It can slow the slot down though.
- Good non-Windows based fan control possibilities (see 11.).
Nice to haves.
- More than 2x PCIe slots. I have a few PCIe cards that I would like to be able to connect to my system when I need to use them, without having to remove my GPU or HBA. These other cards are for the most part, x1 or x4 physically.
- A post code display. If a board doesn’t have one, I’m not sure how big of a deal to make of it? As long as there’s a 3rd PCIe slot, I could get a PCIe post code card. [EDIT: apparently this isn’t a thing anymore on modern mobos]
- More than 4x SATA ports.
- A second Ethernet port. Speaking of which, I’d be happy with anything from 2.5GbE and faster on the Ethernet ports.
Now for the more subjective things that I’m interested in knowing more about.
- BIOS fan control or preferably support from the CoolerControl software. If any of you own either of the boards and you use or have tried CoolerControl, I’d be especially interested to hear your thoughts.
- How does MSI vs. Gigabyte stack up in terms of BIOSes?
Things I don’t give a flying f* through a rolling donut about.**
- RGB… well, that’s not quite true. I do care whether I can turn it off or not.

