I was doing some checking online and found this article. I think this came from the BYOB clans forums if I do recall correctly.
many people want to know 1 thing.
"HOW DO U GET OVER 91 FPS?!"
here is an IN GAME graphics menu setup
Screen Resolution: 1024x768
FullScreen: Yes
Character Textures: Extra
General Textures: Extra
Texture Filter: Triliner
Texture Quality: 32 bit
nVidia Distance Fog: Yes
Options - System Performance
Wall Marks: On
Ejecting Brass: On
Dynamic Lights: Everything
World Dynamic Light Quality: Nicest
Model Detail: Maximum
Sync Every Frame: No
Show Blood: YES
ok now your saying what thats maximum settings i cant take that. ok so if your card wont support it . do this
Drop your Char and Gen textures to high, set the texture filter to Biliner and the quality to defualt (witch is still 32 bit)
on the performance hand set the dynamic lights to Models only, and light quality to Fastest. Model Detail will be fine at Maximum.
now Open the Console(~).(this is the real tweaks)
Step 1: type in how i have it.
Step 2: if your confused post a reply and ill get back to you.
Step 3: Lets begin.
first lets start out by showing your FPS.
/set cg_drawfps 1
now lets un cap the maximum 91 fps limit
/set com_maxfps 0
(0 means no limit if u want a limit to see if your card tops out just punch in a 3 digit number start out with 110. then go to 120 and so on.)
Now on to the next tweak. this is for your ram. to help save some.
128mb users:
sorry to say this but you need to upgrade.
256mb users:
/set com_hunkmegs 128
512mb users:
/set com_hunkmegs 256
576mb users:
/set com_hunkmegs 288
640mb users:
/set com_hunkmegs 320
768mb users:
/set com_hunkmegs 384
1gb users:
/set com_hunkmegs 512
1.5gb users:
/set com_hunkmegs 768
2gb users:
/set com_hunkmegs 1024
if you havnt realized yet how to set this. take your System Ram (Memory) and cut it in half. how much would you have? whatever the answer is thats what you set your hunk megs to.
now this is option. forthose with out a 3d video card you should use this.
this Enables software graphics rendering for computers without a 3D graphics card
/set r_allowSoftwareGL 1 (defualt is 0. )
picmip and picmip2 controls the texture quality in the maps. By setting this value to 0 you will get maximum texture quality but poor performance. If you increase the value by 1, up to 4, you will see a gradual decrease in texture quality (walls, floors etc. become blurrier with picmip btu on picmip2 its faces, items, clothing etc. that become blurrie.) but may notice an increase in frame rates.
/set r_picmip 1 (defualt 1, i use 2 min-max is 0-4)
/set r_picmip2 1 (defualt 1, i use 2 min-max is 0-4)
now here is a list :
command / defualt / change to
cg_drawFPS / 0 / 0=off, 1=basic, 2=advanced = Command used to display your current frame rate (FPS, frames per second). You can set this to 1 for a basic fps read out, or 2 for extended info.
com_hunkmegs/ 128 / Number (128+) =com_hunkmegs defines how much memory the game can use for caching. By increasing this value you can make the maps load faster, especially after you have played them once. Some maps also use shared components, and having these in memory decreases loading time between maps
com_maxfps / 85 / Number (0=no limit) =The command used to set the maximum frames per second (FPS) the game will render at. Set to 0 for unlimited
r_picmip2 / 1 / Number (0-4) =picmip2 controls the texture quality in the maps. By setting this value to 0 you will get maximum texture quality but poor performance. If you increase the value by 1, up to 4, you will see a gradual decrease in texture quality (players faces, clothes etc. become blurrier) but may notice an increase in frame rates.
r_picmip / 1 / Number (0-4) = picmip controls the texture quality in the maps. By setting this value to 0 you will get maximum texture quality but poor performance. If you increase the value by 1, up to 4, you will see a gradual decrease in texture quality (walls, floors etc. become blurrier) but may notice an increase in frame rates.
r_lodscale / 1 / Decimal (0-3) =As you get closer to an object its detail becomes greater. This command scales the distance at which additional detail becomes visible. The lower you set this value (ie 0.5) the further away objects will have to be before they lose detail.
r_lodbias / 0 / Number (0-4) =This command controls the Level of Detail (LOD) in the player models, and other models such as weapons and trees.
cg_brass / 1 / 1 or 0 (on/off) =Set to 1 to draw bullet shells ejected from the gun lying on ground, or 0 to disable them. Disabling ejecting brass may give a performance increase on slower systems.
cg_marks / 1 / 1 or 0 (on/off) =When set to 0 bullet marks, explosion marks and other such wall damage markings will not be drawn. Can result in a slight performance increase for slower systems.
cg_blood / 1 / 1 or 0 (on/off) =Blood is drawn when set to 1. Can give small performance increase to low end systems to disable blood, by setting it to 0
r_detailtextures / 1 / 1 or 0 (on/off) =When disabled certain textures may be drawn with less layers, as specified by the corresponding shader.
r_allowSoftwareGL / 0 / 1 or 0 (on/off) =Enables software graphics rendering for computers without a 3D graphics card
r_displayRefresh / 0 / Number (0=auto 60+) =Sets the monitor refresh rate
r_colorbits / 32 / Number (16, 32) =Recommended set to 32 wherever possible, however some early video cards don't support 32bit colour. When set to 16 the image on your screen will be dithered because the colour palette is not big enough to choose from, so close colours are mixed to create the actual colour.
r_dlightQuality / 1 / 1 or 0 (high/low) =ets the quality of dynamic lights, such as the flash of a gun on a wall. Setting this to 0 results in flatter less bright dynamic lights
r_drawSun / 1 / 1 or 0 (on/off) =When disabled the glare effect will not be drawn around the sun.
r_dynamiclight / 1 / 1 or 0 (on/off) =Dynamic lights, such as the flash of a gun on a wall, will not be drawn when disabled
r_fastsky / 0 / 1 or 0 (on/off) =When set to 1 the sky is drawn as a flat colour.
timedemo / 0 / 1 or 0 (on/off) =Set this to 1, then run a demo. The demo will be run at the maximum speed possible, and when it is complete a read out in the console shows your average FPS over the course of the demo.
Back to CoD console variables list
r_finish / 0 / 1 or 0 (on/off) =Setting this to 0 can give a small increase in frame rates.
r_diffuseSunSteps / 3/ Number =Sets the number of steps diffuse lighting is calculated over
r_diffuseSunQuality / 2 / Number =Sets the quality of sun diffuse lighting on player models