If you installed SP2 via windows update, it tends to include/install the wrong audio drivers automatically especially for HP conexant cards, its quote annoying..
If its not keeping time either your RTC chip is screwed or the battery/power rail isnt supplying power to the CMOS. Use a multimeter and do a continuity test.
To cover bases, try remove your AC power and battery pack, hold the power...