Do you have the HDA (High Definition Audio) driver installed? Normally this would be installed before your standard sound driver. My older computer does not use this, so I am not sure of the particulars, but see if HP has a HDA driver available for you.
You also might need a special driver for your HP. For instance, Lenovo has a driver called the "Lenovo System Interface Driver" for use with Vista and Win 7.