Latency is the culprit on the timing problem. As Colin says the other problem lies in your software. Maybe in the sound card.
Vic


It's never too late? Yes it is, so do it now.

If, given time, a monkey can write the complete works of Shakespeare maybe there's hope for me.

http://store.cdbaby.com/cd/vicarnold2

http://www.soundclick.com/vicarnold

http://soundcloud.com/vic-arnold