Put exact portals just about everywhere you can, and then if that doesn't work go onto regular portals.
Halo can only render around 50k~ tris at once, and bsps are rendered multiple times for reflections, lightmaps, and so on, so that's why your count is higher than the actual model file.
Have fun portalling.