I was having bad lag until about a week ago. Been playing that way for over a year on dial-up modem, and was thinking I couldn't take it much longer...until I read Skuzzy mention disabling virus scan applications while playing.
Wellll, I started doing that, and haven't had any lag problems at all. Sometimes there is a simple solution.
Les