I found an article today about how the networking works in Halo 2. If you want some insite into how Halo 2 handles networking this is a very interesting read. You may be able to pick up some hints that make you handle lag better.
http://stuffo.howstuffworks.com/halo-network.htm/printable