which provider are you using? the ISP's usually have an speedtest site that just tests the speed from your modem/router to their systems...if it's slow there THEN you can complain to your ISP about slow speeds...if it's normal there then your issue is with your computer(since you're getting varying speeds running the same speedtest). First try to make sure you don't have viruses/malware/spyware/trojans/etc.. Also, what browser are you using? if it's IE then IE sucks and that's your problem, if its FF then check to see your add-ons and such to see if there are things sucking the speed out of your internet, check this on your computer too, see if things are slowing down your speeds...if all that is clear, do a final check. Turn off anything that uses the internet except for what you use to play MW2 and play MW2, if you still have issues then maybe it's the system you're using or the server you're playing in. Always check your ping when you start lagging in MW2 see if you're the only one lagging. Sometimes almost everyone is lagging except the host cuz the host aint so great, but they're the best option for the game...that's all i have for now with the limited info you've given...