The sync problem usually has to do with the type of 'sound font' you are using. 'Softsynths' (software instrument sound samples)...can tend to lag behind a bit. The work around is to use the computer's internal sound set (hardware chip). The sound quality may not be as good...but it wont you can switch back to your soft synth, after you finish....and it will use your best tones.
I have an 'old' Dell 550 P3...that keeps perfect time, using my SoundBlaster sound card. The sound processing on that system is done on the soundcard (hardware). If I use my Roland VSC3 'softsynth'...that uses the CPU to process the sounds...I have the 'lag time'

[This message has been edited by Jim Wintringham (edited 02-09-2006).]