Halo 3 lag

Anytime I get into a multiplayer match on Halo 3 the game begins to lag extremely badly.
For example I pick up a rocket launcher and It takes me anywhere up to about 30 seconds before I’m able to see let alone fire it and when it finally does fire the person I was firing at has almost always (Unbeknownst to me) already killed me.

This only ever happens on Halo 3 every other game runs smoothly but it does happen every single time.

whe i start a halo 3 muliplayer map my game frezy