I play on the 360 and when I enter a laggy game, I give it a minute. If it’s still laggy after the minute, I bail and start up a new game. I’ve done this about 10 times now, and every 2nd attempt I enter a lag-free game. I can play until I turn off my xbox and never run into any lag over the 1-2 hours I was online. It has worked every time. Should I go buy a lottery ticket?
I have mostly been playing solo campaign or private co-op with a few buddies, so the lag hasn’t affected me as much as others. But, when I go online to play vs humans and the 1st game is laggy, now I just stop and restart a new game and the lag’s gone!