Hey
@CaseySJ Have been following your experiments with vt-d and thought I would give these settings a whirl on my Asus Hero X z370 board with an i9-9900ks and have some interesting results to share.
I enabled vt-d and intel virtualisation in the BIOS, removed dart=0, and unchecked disableiomapper in my Clover (latest version) config as well as taking out the drop DMAR table.
I'm able to still boot into Big Sur 11.4 and seem to have full network capabilities (only tested Wi-Fi which is an Apple Broadcom module on a PCI adapter) but that is working on 2.4 and 5Ghz as well as Bluetooth. I can see my ethernet port in system prefs but am unable to test a connection at the moment.
I have 64gb of Crucial Ballistix ram which is still fully recognised. I run this just completely at stock without XMP enabled as it keeps voltages and temperatures way more friendly on the z370 with the 9900ks dropped in.
From MacASL I now have the option of new DMAR which wasn't there before these changes, and also have AppleVTD in my IORegistry. Thunderbolt still seems functional using a Titan Ridge 1 flashed with the Designare NVM33 and jumped for power as I have no header on this motherboard.
Maybe this info will be helpful to you and your experimentation in someway. I will leave my rig like this for now and see if I notice any issues in day to day work and will let you know.