Do you do alot of downloading? 99% of providers have a fair use policy, so if they deem you to be using excess bandwidth they can cap your internet and that will slow it right down. and by downloading alot, i mean a ton consistantly, like 20-30gb a week or something. our internet got capped a few years ago, and went from 8mb to below 1mb. i was downloading films and tv series every night. since then ive stopped and we've changed providers and not had a problem since. its either that, or the port that your xbox/ps3 is restricted and therefore giving an NAT rating of strict etc. CoD games usually show the nat settings on matchmaking. if thats the case, then just open the routers settings and set the console to unrestricted. Edit - just saw that you had phoned the provider, wont be capping as they'd have told you on the phone.