Bad sound quality Linux vs Windows

Interesting, there are 4 modules all with the same PCI_ID:

LT-B:~ # modinfo  snd_pci_acp3x | grep -E "filename:|alias"
filename:       /usr/lib/modules/6.11.0-1-default/kernel/sound/soc/amd/raven/snd-pci-acp3x.ko.zst
alias:          pci:v00001022d000015E2sv*sd*bc04sc80i00*

LT-B:~ # modinfo  snd_rn_pci_acp3x | grep -E "filename:|alias"
filename:       /usr/lib/modules/6.11.0-1-default/kernel/sound/soc/amd/renoir/snd-rn-pci-acp3x.ko.zst
alias:          pci:v00001022d000015E2sv*sd*bc04sc80i00*

LT-B:~ # modinfo  snd_pci_acp5x | grep -E "filename:|alias"
filename:       /usr/lib/modules/6.11.0-1-default/kernel/sound/soc/amd/vangogh/snd-pci-acp5x.ko.zst
alias:          pci:v00001022d000015E2sv*sd*bc04sc80i00*

LT-B:~ # modinfo  snd_pci_acp6x | grep -E "filename:|alias"
filename:       /usr/lib/modules/6.11.0-1-default/kernel/sound/soc/amd/yc/snd-pci-acp6x.ko.zst
alias:          pci:v00001022d000015E2sv*sd*bc04sc80i00*
LT-B:~ #

and the OP has snd_pci_acp6x loaded (but apparently not working?)

So what happens, given the pci:v00001022d000015E2 modprobe looks in alphabetical order and just picks the first one not caring for the architecture actually installed?
Need to blacklist the irrelevant modules?