I've noticed that when joining random games like I usually do 95% of the time i'm getting matched up with German,Swedish,Norweigan,French players and since I live in the UK this is going to cause bullet lag. It's always against these foreigners that I suffer lag. Surely there must be enough UK players to match me up with?? i'm pretty sure there is.
I have two theories, one is that Treyarch match up high rank players to foreigners on purpose to stop them beasting the new players joing in the the UK (or you're home country wherever you're from).
Also I have another theory that low rank players in your own country get slight advantage lag-wise to encourage new players to stay in the game (I also seem to lag out a bit when I encounter low rank players, ie I will start to shoot way before they even have me in their sights but i still die)
Don't tell me it's my internet connection of router because they are both excellent and don't tell me I just suck at the game because I have playtime of coming up to 14 days and have a KD of 2.41
I think treyarch are rigging teh internetz