7950x3d and rtx4090 - not getting expected performance

You should have the following screen in your BIOS settings.

Asus allows for a custom thermal limit below the advertised maximum.
Can you check if, by any chance, this setting is set to limit your thermal envelope?