Actually that's an OP glitch you are using,
are you using the steam version ? whenever i set it to "0" it always goes back to "150"
i use legal steam, and i got max_smokepuffs "0" on config file

but its hard to see through smoke anyways.... dont you think i dont got any smoke on my screen

the only is that my fps never drop