It might be that you're forcing anti-aliasing on Halo, so turn that off. The AA bug doesn't usually stop sound though, does it?