I had the same problem with centurylink last year. It was unacceptably slow. Finally after calling multiple times, resetting the modem countless times, and generally harassing them every other day for a week, they sent someone out. Magically, after that day it's been good since. The best part about DSL in my case is how consistent the speed is.