Halo Reach Multiplayer on PC Connection drops.

I have been recently experiencing connection drops in firefight and multiplayer matches. This has already lead to a 5 minute ban and I don’t know how to fix this. My connection is stable but a sudden connection drop will destroy my game. Any solutions?