I just got a new internet service (on account of moving across the country) through AT&T DSL. Ever since I set it up (~2 weeks) it's been going really.... really slow. Like, 200kbps down, when I should be getting 1.5Mbps minimum. And my ping is usually around half a second.
After numerous phone calls with AT&T speaking with technicians of varying levels of English fluency, they sent out a technician to my apartment complex. The line and everything checks out - he even plugged his laptop into my modem and he got decent speeds. Plug my laptop back in, and the speed goes back down.
The tricky part is, my speed is fine with any other internet provider I've had before (both wireless and through ethernet). I got a wireless router to double-check, and my speeds were the same on the router as they are through ethernet. But they're fine when I go to a wifi hotspot downtown. So it almost certainly isn't a hardware problem (modem works, cables work, network card and wireless cards work). But I can't for the life of me figure out what is the problem. AT&T has given up on helping me, and I'd rather not switch providers if I don't have to (there's only one other choice of provider, and I hear they suck).
I feel like I've tried everything obvious by now: updating drivers, reinstalling the modem, reinstalling ethernet and wireless card drivers... anything else?