Because you only upgraded to XP,rather than doing a clean install,you may need to set the Sound Scheme to default settings first.
Go back to Sounds & Audio Devices in control panel,and on the Sounds tab select Windows Default from the sound scheme drop down menu.Click apply.
Also on the Audio tab make sure the correct default device is selected in the Sound Playback drop down menu.