try driverguide.com
its not free but you can download a tool which tells you which drivers are corrupt and what your missing.
It will tell you the manufacturer of the sound card. Google the sound card manufacture and product code and download the driver for it and install it
If all else fails goto the manufactures site of your PC they tend to keep drivers for download