Contributing IOMMU groupings for the ASUS ROG Crosshair X670E Extreme after latest BIOS update (version 1004 from 3/30/2023):
tl;dr: yes, it still sucks because all of the networking, Thunderbolt, and some of the SATA and USB controllers are still lumped into one group. I expect the Proart, which is built very similarly to still be equally unpalatable for VFIO.
0. 1 device(s)
* [1022:14da] 00:01.0 Host bridge Device 14da
1. 1 device(s)
* [1022:14db] [R] 00:01.1 PCI bridge Device 14db
2. 1 device(s)
* [1022:14db] [R] 00:01.4 PCI bridge Device 14db
3. 1 device(s)
* [1022:14da] 00:02.0 Host bridge Device 14da
4. 1 device(s)
* [1022:14db] [R] 00:02.1 PCI bridge Device 14db
5. 1 device(s)
* [1022:14da] 00:03.0 Host bridge Device 14da
6. 1 device(s)
* [1022:14da] 00:04.0 Host bridge Device 14da
7. 1 device(s)
* [1022:14da] 00:08.0 Host bridge Device 14da
8. 1 device(s)
* [1022:14dd] [R] 00:08.1 PCI bridge Device 14dd
9. 1 device(s)
* [1022:14dd] [R] 00:08.3 PCI bridge Device 14dd
10. 2 device(s)
* [1022:790b] 00:14.0 SMBus FCH SMBus Controller
* [1022:790e] 00:14.3 ISA bridge FCH LPC Bridge
11. 8 device(s)
* [1022:14e0] 00:18.0 Host bridge Device 14e0
* [1022:14e1] 00:18.1 Host bridge Device 14e1
* [1022:14e2] 00:18.2 Host bridge Device 14e2
* [1022:14e3] 00:18.3 Host bridge Device 14e3
* [1022:14e4] 00:18.4 Host bridge Device 14e4
* [1022:14e5] 00:18.5 Host bridge Device 14e5
* [1022:14e6] 00:18.6 Host bridge Device 14e6
* [1022:14e7] 00:18.7 Host bridge Device 14e7
12. 2 device(s)
* [10de:26b1] [R] 01:00.0 VGA compatible controller Device 26b1
* [10de:22ba] 01:00.1 Audio device Device 22ba
13. 1 device(s)
* [8086:4140] [R] 02:00.0 Non-Volatile memory controller NVMe Datacenter SSD [Optane]
14. 1 device(s)
* [1022:43f4] [R] 03:00.0 PCI bridge Device 43f4
15. 2 device(s)
* [1022:43f5] [R] 04:00.0 PCI bridge Device 43f5
* [8086:2700] [R] 05:00.0 Non-Volatile memory controller Optane SSD 900P Series
16. 23 device(s)
* [1022:43f5] [R] 04:08.0 PCI bridge Device 43f5
* [1022:43f4] [R] 06:00.0 PCI bridge Device 43f4
* [1022:43f5] [R] 07:00.0 PCI bridge Device 43f5
* [1022:43f5] [R] 07:01.0 PCI bridge Device 43f5
* [1022:43f5] [R] 07:02.0 PCI bridge Device 43f5
* [1022:43f5] [R] 07:03.0 PCI bridge Device 43f5
* [1022:43f5] [R] 07:04.0 PCI bridge Device 43f5
* [1022:43f5] [R] 07:08.0 PCI bridge Device 43f5
* [1022:43f5] 07:0c.0 PCI bridge Device 43f5
* [1022:43f5] 07:0d.0 PCI bridge Device 43f5
* [8086:2725] [R] 08:00.0 Network controller Wi-Fi 6 AX210/AX211/AX411 160MHz
* [8086:15f3] [R] 09:00.0 Ethernet controller Ethernet Controller I225-V
* [1d6a:94c0] [R] 0a:00.0 Ethernet controller AQC113CS NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
* [1b21:0612] [R] 0b:00.0 SATA controller ASM1062 Serial ATA Controller
* [8086:1136] [R] 0c:00.0 PCI bridge Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
* [8086:1136] [R] 0d:00.0 PCI bridge Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
* [8086:1136] 0d:01.0 PCI bridge Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
* [8086:1136] 0d:02.0 PCI bridge Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
* [8086:1136] 0d:03.0 PCI bridge Thunderbolt 4 Bridge [Maple Ridge 4C 2020]
* [8086:1137] [R] 0e:00.0 USB controller Thunderbolt 4 NHI [Maple Ridge 4C 2020]
* [8086:1138] [R] 3a:00.0 USB controller Thunderbolt 4 USB Controller [Maple Ridge 4C 2020]
* [1d6b:0002] Bus 001 Device 001 Linux Foundation 2.0 root hub
* [1d6b:0003] Bus 002 Device 001 Linux Foundation 3.0 root hub
* [1022:43f7] [R] 67:00.0 USB controller Device 43f7
* [1d6b:0002] Bus 003 Device 001 Linux Foundation 2.0 root hub
* [8087:0032] Bus 003 Device 002 Intel Corp. AX210 Bluetooth
* [2109:0103] Bus 003 Device 003 VIA Labs, Inc. USB 2.0 BILLBOARD
* [0b05:1a21] Bus 003 Device 004 ASUSTek Computer, Inc. OLED Controller
* [1d6b:0003] Bus 004 Device 001 Linux Foundation 3.0 root hub
* [1022:43f6] [R] 68:00.0 SATA controller Device 43f6
17. 2 device(s)
* [1022:43f5] 04:0c.0 PCI bridge Device 43f5
* [1022:43f7] [R] 69:00.0 USB controller Device 43f7
* [1d6b:0002] Bus 005 Device 001 Linux Foundation 2.0 root hub
* [174c:2074] Bus 005 Device 002 ASMedia Technology Inc. ASM1074 High-Speed hub
* [0b05:1a53] Bus 005 Device 003 ASUSTek Computer, Inc. USB Audio
* [0b05:18f3] Bus 005 Device 004 ASUSTek Computer, Inc. AURA LED Controller
* [1d6b:0003] Bus 006 Device 001 Linux Foundation 3.0 root hub
* [174c:3074] Bus 006 Device 002 ASMedia Technology Inc. ASM1074 SuperSpeed hub
18. 2 device(s)
* [1022:43f5] 04:0d.0 PCI bridge Device 43f5
* [1022:43f6] [R] 6a:00.0 SATA controller Device 43f6
19. 1 device(s)
* [1002:164e] [R] 6b:00.0 VGA compatible controller Raphael
20. 1 device(s)
* [1002:1640] [R] 6b:00.1 Audio device Rembrandt Radeon High Definition Audio Controller
21. 1 device(s)
* [1022:1649] 6b:00.2 Encryption controller VanGogh PSP/CCP
22. 1 device(s)
* [1022:15b6] [R] 6b:00.3 USB controller Device 15b6
* [1d6b:0002] Bus 007 Device 001 Linux Foundation 2.0 root hub
* [1d6b:0003] Bus 008 Device 001 Linux Foundation 3.0 root hub
23. 1 device(s)
* [1022:15b7] [R] 6b:00.4 USB controller Device 15b7
* [1d6b:0002] Bus 009 Device 001 Linux Foundation 2.0 root hub
* [1d6b:0003] Bus 010 Device 001 Linux Foundation 3.0 root hub
24. 1 device(s)
* [1022:15b8] [R] 6c:00.0 USB controller Device 15b8
* [1d6b:0002] Bus 011 Device 001 Linux Foundation 2.0 root hub
* [1d6b:0003] Bus 012 Device 001 Linux Foundation 3.0 root hub
EDIT: other IOMMU groupings collected from elsewhere to save people from extra legwork
IMHO, I would probably go with the ASRock X670E Taichi for VFIO after all the IOMMU groupings that I’ve seen so far.