Call of Duty 4
This guide is only on the commands that will improve visibility, registration, and smoothness of the game. All these commands are used through console.
Press ~ to open console (Press ctrl~ to open console full screen)
FPS
Frame rate is really important in any shooter game. The higher the frame rate, the smoother the gameplay and the quicker you are able to see people. You want to have either a constant 125 or 250. It's really hard to play with 60 fps.
There are 2 specific values when setting your maximum framerate.
/Com_MaxFPS 125
This maximum value is used by majority of the people. When you have a constant 125 fps you are able to see people much quicker than someone with 60 fps. It will also make able to jump higher. Most important, your game will feel smooth and you won't be skipping around when shooting someone.
/Com_MaxFPS 250
This is the less often used one. Mostly because people can not maintain a constant 250. There's really only 1 difference between 125 and 250. With 250 the recoil on guns is a tiny bit less than when having 125 fps. It's to small of a difference to notice in my opinion.
Here are some tips to improve that frame rate:
Graphics Menu in-game:
Video Mode = Use native screen resolution for your monitor.
If your hardware cannot handle this resolution, set it lower and check out the resulting change in frame rate.
Anti Aliasing = Off
Sync Every Frame = Off
Dual Video Cards = No (unless you SLI)
Specular Map = No
Depth of Field = No
Glow = No
Dynamic Lights = No
Smoked Edges = No
Ragdoll = No (yes if you want to see funny bodies)
Bullet Impact = No
Model Detail = Normal (PB kicks for low in most servers)
Water Detail = Low
Rates
These commands will improve the smoothness of the game and help out with bullet registration.
/Cl_MaxPackets 100
This is a key command. Max Packets is the amount of data you send to the server per second. The higher you make this, the more data you send. So if you set it to 100, your bullet registration will increase, but it will also increase the registration for others. (If your connection is slow set this to 63, because 100 will just create lag for you)
/Rate 25000
This just sets the speed you are connected to the server. The higher the number the faster your connection will be.
/Snaps 30
This is the number of snapshots you receive from server every second. So the higher the number the more data you receive. 30 is the highest amount most servers allow. If you have a slow connection, you should lower it.
Visual
These commands are so you are able to spot enemy players more easily. The downside is the graphics will look worse than high settings.
/r_drawdecals 0
This command will get rid of the junk you see on streets and walls. It will make it easier to see people.
Drawdecals 1
Drawdecals 0
/cg_fov 80
This will increase the amount you are able to see at the edges of your screen. See how in the FOV 65 pic you can't see the entrance from B alley, but with FOV 80 you can see it clearly.
FOV 65
FOV 80
/r_dof_enable 0
This will disable the blur around your sights when you are sighted in making it easier to follow people while shooting. Notice the blur on the gold ak. The blur is also around the sights of gun.
r_dof_enable 1
r_dof_enable 0
/r_gamma
There is no set number for this, but you want to have it atleast 1+. This is just brightness, and it will be easier to see people in dark corners like on vacant.
Mouse Sensitivity
This is all personal preference. If you are a player that sits back and tries to get long range shots your sensitivity should be low. If you are close combat, you should have it a bit higher. All in all, the lower the better, just make sure you can atleast make a 180. I have it set to 1.3, but I also have 2000dpi. So if you have a non-gaming mouse you should set it higher.