the lag can be many things :/
i dunno about your computer so its hard to throw guesses but its usually:
dns (just require to flush from time to time)
router (reboot or reset from time to time)
ethernet drivers (u need to check if they are up to date)