Below are some simple settings which can massively improve your source FPS without noticeably removing any quality (eg, 1% quality change for 40% performance improvement). Dont TALK about it unless you've even tried it.
First, test your starting FPS using the in game video performance test inside source. Write down the score.
Now do these things:
1. Set your autoexec.cfg to the following (Counter-Strike Source/cstrike/cfg/autoexec.cfg). Save an a copy of anything you had before in case you need it.
cl_smooth to 1
2. Either change your desktop shortcut icon for SOURCE or do "Play games" then right click and choose "Properties" then choose "Launch Options". Add to the launch line "-dxlevel 81"
. This instructs the game to use DirectX 8.1 which was much faster than ever 9 with no noticeable difference to Source graphics. Note, once you run the game with this once, to change it back if you wish, you MUST specify -dxlevel 9 to restore it. As it saves the settings and needs it explicitly set back.UPDATED: See gandolfone post here to see how to set the directx level without it changing res or switching to directx9. This became necessary after game update on 23/9/5:viewtopic.php?t=8767&start=3
Now run the FPS test again and see the difference.
*Note: Updated 4/1/7 to remove fog/rain changes as these are now blocked from being changed by the game.
Please do not change the topic of this post a million "mates mate" type stories to confuse people. Just let people try these settings and notice the difference in FPS and in game smoothness.