Not an internet tech by any stretch of the imagination, but every time I get lag like that, I just reboot my modem and router then the problem goes away. Just something to try, if you haven't already.

Pointing out the obvious is always a good way to up the post count.