I often have difficulty getting the correct sound drivers for PCs that need to have a windows reinstallation…
A short while ago, I started using “unknowndeviceidentifier” but it seems to get the chipset totally wrong lately (eg on an asus p4s800-mx se mobo, it said it was a sis 7012 sound chip, but from the asus website, it turns out to be an ALC655 chipset)
Downloading the 7012 driver from sis just didn’t work, but going to the asus website and downloading the driver for the exact model of mobo worked perfectly…
I guess its really important to download drivers from the correct place first.