Try running a ping routerip -t for a minute of so. Check if any requests time out, that would indicate packet loss on your local network. Also get Netlimiter, even the 30 day trial, and check if anything you aren't aware of is eating bandwidth in the background.