SMCSuperIO isn't required.
To fix this try the following,
Disable Above 4G Decoding in your BIOS and add npci=0x3000 to your boot args. If you do not have an option for this in your BIOS, it can be ignored. If this still does not work, remove npci=0x3000 and enable Above 4G Decoding.
If you do not have OpenCore properly configured for Resizable BAR, disable it.
Finally, make sure Booter -> Quirks -> SyncRuntimePermissions is enabled.
As a last resort you can try updating your BIOS and trying the first two suggestions again.