Why is Reach so laggy?

My connection is really good yet every game I seem to get killed by somebody who I killed a second before.

I have 60 down, 20 up and 19 ping and open nat. But “average” bandwidth apparently.

It’s really frustrating not being connection host because I experience “shot delay” where it takes 1/2 a second to a second after I shoot for the bullet to register

Low population with most games now being connected to players on 4 different continents. The game always seems to give the host to the player that has the worst connection. That’s why you get so many black screens and players rubber banding all over the map.

not sure, i mostly lag in online co op or fire fight