On my XBOX360 "Battlefield 2: Modern Combat" lags like crazy most of the time. When it is not lagging, I am all over the place, and on top of the scoreboard, when it is lagging, I am usually at 1:5 kill to death ratio, which sucks.
Changing the ISP is no option for me at the moment, since in Qatar we only have one ISP. I am sure this will change soon, as HRH Prince Hamad issued a law to stop the QTel monopoly and allow another company into the country.
Hopefully with the new ISP, I will be able to get a lag free stream of communication. Meanwhile, I am not playing BF2:MC except with friends who also reside behind the QTel proxy.