Just by chance have you gone to the Windows Update site and seen if any updates are available?
It should have been something you did right after installing XP again but I would suggest checking both critical and optional updates for the soundcard driver.