I have been getting a ton of lag for the past 10 games and it is getting very annoying. so is there any known way of lowering it? is it my connection or the MW3 servers?
You only connect to the servers to find games (or when you're hosting, to upload statistics, but it still shouldn't affect your game lag), so your connection to MW3 servers isn't the issue. It's all about finding good hosts. There are a couple of things you can do to help finding less laggy hosts:
Infinity Ward removed a lot of the lag-mitigating features from Black Ops (most notably local only host searching), instead giving "artificial lag" to hosts. However there are a few steps you can take to get a better connection.
The first method with the best results, is to set up a dedicated port-forward for the game. portforwarding.com does an excellent job at providing instructions for doing this, if a bit tedious, and can significantly improve lag for bad connections.
The easier method is to disable theatre mode recording from the options menu, as this attempts to save what is going on in-game while trying to keep up with the actual match at the same time. And removing that extra factor can free up a lot of bandwidth.
And lastly, make sure you aren't downloading anything, or using any internet heavy services at the same time as playing.
The #1 thing you can do to control lag is to limit how much other traffic is on your internet connection. Things like streaming Netflix, downloading files or games on Steam, torrents, etc will all cause very serious lag.
Other than that, you can try exiting the lobby you are in and searching for another game; it might be that you're in a lobby with players who are far away from you (latency-wise).
Some people say having your Xbox on a wireless connection to your router is worse than a wired connection; I haven't noticed this personally.
If you're not already Open NAT (ie, it is restricted or closed) you should change your router settings to fix this, see the following Xbox.com article:
You could also try switching Internet Service Providers (ISPs) although that's a more extreme measure.
The answer is no. The latency compensation is widely believed to be to blame here. Much like BlOps, your success is at the mercy of their net code. For some unfathomable reason, they abandoned the awesome MW2 net code and changed it for the worse.
Your best solution is to go play BF3 or Gears 3. Both are on dedicated servers and work amazingly well. MW3 was going to be my game of the year and then I played it and realized I can't win a battle on my own: I can shoot first, hit a guy in the back or play amazingly well and still get owned because it has absolutely nothing to do with how good I am much of the time; it was more about how the latency compensation either worked or bent me over a sandbag.
At this point, they can't overhaul the net code, they can only tweak it. This means they can maaaaaybe make it incrementally better, but it's not going to ever be fixed. BlOps never got better through at least the first 3 months until I maxed and quit. I have no faith in IW/Act to fix this, if it's fixable. The latency is the biggest reason I'm selling this game.
protected by Community♦ Jan 15 '12 at 19:23
Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?