Оptions - Multiplayer - кнопка Advanced Max smoke puffs — задает число обрисовываемых кусков дыма (при спрайтовой отрисовке). Чем меньше значение будет указано, тем более комфортно и без лагов вы сможете играть; Я поставил 30 - лаги закончились. Не знаю как у вас, но у меня эти настроики слетают после выхода из контры. Приходится либо лезть в менюшки, либо в консоле писать max_smokepuffs "30".
Кого это не устраивает: лезете в папку "cstrike", находите там config.cfg , в нем прописываете max_smokepuffs "30", и ставите фаилу атрибут "только чтение".