Hey all,
Looking for real-world input on a decent X870E board that can handle my setup properly. I’ve already tested one and sent it back — so I’m not interested in guesses or what should work in theory. I need proper support for dual GPUs, Gen5 NVMe, and working sensors — ideally under Linux.
Current Core Setup:
- CPU: Ryzen 9 9950X3D
- Motherboard: Gigabyte B650 Aorus Xtreme V2
- RAM: 96GB DDR5-6400 (2×48GB, CL32)
- GPU 1: RTX 3090 FE (24GB)
- GPU 2: RTX 3060 (12GB)
- Primary NVMe: 4TB Gen5
- Secondary Drives: 2TB Gen4 + 1TB Gen4 (Windows)
- OS: Dual boot – Kubuntu 24.04 LTS (primary) and Windows 11 Pro (for a few tools Linux doesn’t cover)
What happened with the MSI board:
I bought the MSI MPG X870E Carbon Wi-Fi, did the BIOS updates, installed both GPUs and the NVMe drives — and ran into immediate issues.
Under Linux, fan headers, VRM temps, and system sensors weren’t reporting at all. Nothing useful via HWMON.
Windows wasn’t much better. Patchy sensor support, and instability when all major slots were populated.
It also felt like GPU and drive detection got flakey when all components were in — not the kind of confidence I want from a £500+ board. So, it went back.
I’ve temporarily reverted to the Gigabyte B650 Aorus Xtreme V2 — which does a better job overall, but still doesn’t expose fan data properly, and I’m lane-limited with dual GPUs and the Gen5 SSD.
What I actually need:
- Two GPUs fully usable (x16 + x8, or x8 + x8 is fine — just don’t kill lanes when using NVMe)
- One Gen5 NVMe with no ridiculous bandwidth trade-offs
- Full sensor/header support, especially in Linux — fans, VRMs, temps, all of it
- BIOS that isn’t flaky — doesn’t need to be “mature” (this is X870E, after all), but it has to be functional
- Clear PCIe lane allocation — I want to know what’s being shared or shut off when I populate all the slots
One added concern:
A lot of the new X870E boards only have two full-length PCIe slots. That’s fine electrically, but physically the second slot is too close to the bottom edge. With my RTX 3060 in that slot, it ends up blocking the entire bottom row of headers (USB, fans, etc).
Not a deal breaker, but it’s a pain in the arse. If a board had a third x16 slot (even at x4) slightly higher up, it might give me the extra centimetre of clearance I need. So layout matters — not just specs.
Ask:
Has anyone here got a proper dual-GPU + Gen5 NVMe setup running on an X870E board with sensor visibility and slot clearance that doesn’t make you want to throw it through a window?
Looking at ASUS, ASRock, Gigabyte — open to suggestions, but only if you’ve actually used the board with this kind of setup.
Appreciate it,
Dunc