For anyone outside of USA - playing Halo 4 sucks rotten ducks eggs!
The netcode that 343i used is so broken it is unplayable!!!
A quick search of youtube videos can attest to this
If Microsoft wants to salvage the HALO franchise (The platform that made Xbox so popular) the best thing they could do is give HALO 5 back to Bungie.
Probably too late for H5
Ive played Halo4 MP for several weeks - after a few games I go back to REACH - where there is a lot less lag!l EVERY DAY!!
As they say - The king is dead - long live the king.