Hello everybody,
I don't relly think that these days people really need to tweak their pc's or their CS game just to boost up their FPS in game. But i suppouse there are still people with low-performance pc's. For instance - myself, i don't have a very good PC, and i do really get some fps drops some times, i think, i'm just going to post some things that will likely boost your fps.
1. Drivers
Always keep your drivers up to date. Update your Chipset drivers (you should find them on your motherboard manufacturers website, to know what kind of motherboard you have, just use a program called Everest or check your pc specifications) and of course update your Video cards drivers (mainly there are just 2 manufacturers
www.ati.com and
www.nvidia.com)
2. Configurating your video card.
Open up your Video cards setting and do these things.
+ Turn off Anti-Alliasing+ Turn off Antisotropic+ If there is this kind of option, change your Image settings to "High performance"+ Vertical sync should always be off (it doesn't let your fps go above the amount of your monitors HZ, for example, if you're using 75hz ingame, then it won't let you pass 75 fps.)
+ And of course use the maximum refresh rate for monitor (yes this is the HZ). And take note that your desktop refresh rate might differ from your ingame refresh rate, and use it. (For example on my monitor on 1650x1050 resolution, that's what i use for my desktop, i can get only 60hz, but using 640x480 ingame I can use 75hz, try and download Refresh Lock and find out what hz you can use with lower resolutions.)
3. Configurating your Counter-Strike
Open up your userconfig.cfg (make sure that on your config.cfg there is a command - exec userconfig.cfg) and paste in this text:
cl_weather "0"r_dynamic "1"r_novis "0"r_traceglow "1"r_wateralpha "1"r_mirroralpha "0"r_bmodelhighfrac "5.0"r_lightmap "0"gl_max_size "256"precache "1"mp_decals "20"gl_affinemodels "0"gl_alphamin "0.25"gl_clear "0"gl_dither "1"gl_flipmatrix "0"gl_flashblend "0"
gl_lightholes "0"cl_showfps "1"
cl_minmodels "1"(Take note that some tournaments online or lan, might require you to change some settings, i don't really know which of these commands are illegal, which are legal, but i would recomment it for more casual gaming, but i think you could try this while playing competively

).
4. Misc. info
There are some things that can boost up your fps.
Just open up your Launch options(on steam) and use these:
-gl (this one forces cs 1.6 to start up using OpenGL mode)
-heapsize 262144 (this means that you allocate 512mb of RAM for the game, it may reduce some ingame pauses. Other heapsize values:
524288 <- for 1GB of ram and
1048576 <- for 2GB of ram.)
-nojoy (this one disables the Joystick, may boost fps, but the amout will be rather small.)
-dxlevel 70 (This forces Couner-Strike to use DirectX 7.0)
5. Net settings
Clearly i use
Cl_updaterate 101
cl_cmdrate 101
rate 25000
ex_interp 0 (it will automatically set you a value.)
I don't get a lot of lag with these settings. But when i play on foreign servers i decrease my updaterate and i get less ms. :> Don't know why this happens, but it helps ;D