I too experience the "lyrics drift" where by the end of the song the lyrics is a good second or two off. Although the time in Winamp agrees with the time on the stamp, the row isn't being highlighted until some small time later (>2 seconds by the end of the track).

I too am using a poor quality onboard sound card -- ESS Maestro on a Dell Insperon.

From Winamp's "Directsound output" status tab (from output plug-in config):
Certified: yes, emulated: no
Supports sample rates from 4800 Hz to 48000 Hz (continuous)
Hardware memory: N/A
Hardware mixing: supported, 15 free streams (17 max)
Speaker setup: stereo

This could be verified by seeing if the lyrics scroll fine using my fancy Soundblaster Audigy USB soundcard at home... I'll let you know this weekend ;-) If not, could it have something to do with the DirectSound output plugin doing [cross-]fading?
_________________________
Ryan here... Empeg [08000462] 40 Gig with Subaru WRX sport wagon attached... (still! pending memory + LED upgrade, sheesh, I've been sitting on my ass for years)