I heard rumors that IW put artificial lag into the game, so it was more balanced throughout all players.
When the game first came out I would ALWAYS get host, and I would get terrible lag (even though I was host), so yeah, IW have obviously done something to the game.