In den meisten L4D maps wird die performance durch den nebel "optimiert", sprich das was im nebel sowieso unsichtbar wäre wird auch nicht mehr gerendert. Da musste dich mal mit den fog settings auseinandersetzen.
Ansonsten, sofern du die models selbst machst, würde ich (am besten sogar zusätzlich zum nebel), durch sog. LODs den polycount so niedrig wie möglich halten, dann.