Did some of those myself, & here is their content (compare & contrast w/ Ketxxx's)
Before you apply this one's settings wholesale (or, piece by piece), OR Ketxxx's?
BACKUP YOUR Quak4Config.cfg & Autoexec.cfg files under the Q4BASE Folder, first... make copies!
Here we go:
APK Quake 4 SMP AutoExec.cfg file:
//---------------------------------------------------
//G R A P H I C S - APK Added per various guides, & tweaked more for NVIDIA GeForce
//---------------------------------------------------
seta com_fixedTic "1" //seta type commandline is for config.cfg, not autoexec.cfg iirc...apk
set com_fixedTic "1" //Lines above remove 60fps framerate cap default by IDSoftware... apk
set com_purgeAll "1"
set com_videoRam "256" //doesn't auto detect correctly for some, set it manually
set g_showPlayerShadow "0"
set g_bloodEffects "1"
set g_doubleVision "0"
set g_muzzleFlash "1"
set g_decals "1"
set g_projectileLights "1"
set image_lodbias "-0.10" //2, 0, -2 limits... apk
set image_anisotropy "8" //vs. 1, 2, 4, or 8 (0-20?)
set image_useNormalCompression "0" //compression level 0-2 0 fastest
set image_useCache "1" //game crashes if enabled and MinK is too low
set image_cacheMegs "128" //max temporary cache size for precompressed textures
set image_cacheMinK "4096" //minimum cache size of precompressed files in KB
set image_usePrecompressedTextures "1" //0 for Ultra settings later on - disables above
set image_useAllFormats "1"
set image_useCompression "1" //compress bumps and specs?
set image_roundDown "1"
set image_ignoreHighQuality "0"
set image_filter "GL_LINEAR_MIPMAP_NEAREST" //vs. "GL_LINEAR_MIPMAP_LINEAR"
set r_swapInterval "0" //Vsync OFF on zero, ON on one... apk
set r_orderIndexes "1" //IMPROVES VERTEX PROCESSING... apk
set r_fullscreen "1"
set r_displayRefresh "120" //Refresh rate working on NT-based OS' XP/2000/2003 w RefreshLock & ATITool 2.x...apk
set r_multiSamples "8" //Anti Aliasing Level 0-4? apk
set r_renderer "best"
set r_brightness "1.25"
set r_gamma "1.1"
set r_lightScale "5"
set r_useTurboShadow "1"
set r_useConstantMaterials "1"
set r_useCachedDynamicModels "1"
set r_useIndexBuffers "0" //no noticeable change
set r_mode "4" //screen size 3=6x4 4=8x6 5=10x8 6=12x10 7=16x10? 8=16x12
set r_useInfiniteFarZ "1"
set r_forceLoadImages "1"
set r_useVertexBuffers "1"
set r_useStateCaching "1"
set r_useTripleTextureARB "1"
set r_useOptimizedShadows "0"
set r_useShadowVertexProgram "1"
set r_finish "0"
set r_shadows "0"
set r_useTwoSidedStencil "1"
//---------------------------------------------------
// ADDED TWEAKS FOR THE QUAKE 4 ENGINE THAT DOOM III DID NOT HAVE OR USE RIGHT
//---------------------------------------------------
set r_usePortals "1" //use portals for area culling below... apk
set r_useShadowCulling "1"
set r_useLightCulling "3"
set r_useCulling "2"
set r_ignoreGLErrors "1"
set r_znear "1"
set r_useStateCaching "1"
set r_useShadowProjectedCull "1"
set g_fov "85"
set image_preload "1"
//---------------------------------------------------
set cm_backFaceCull "1"
set g_projectileLights "0"
set r_useLightPortalFlow "1"
set r_useNV20MonoLights "1"
//---------------------------------------------------
set image_downSizeSpecular "1" //enables Specular downsizing setting
set image_downSizeBump "1" //enables Bump mapping downsizing setting
set image_downSize "1" //use to enable image downsizing setting
set image_downSizeSpecularLimit "1024" //1024 for 256mb gfx 512 for 128mb gfx 256 for 64mb
set image_downSizeBumpLimit "1024" //1024 for 256mb gfx 512 for 128mb gfx 256 for 64mb
set image_downSizeLimit "512" //1024 for 256mb gfx. 512 for 128mb gfx. 256 for 64mb
//---------------------------------------------------
//set r_mode "1024x768" //PHUX IT UP: GAME WILL NOT LOAD @ ALL...apk
//---------------------------------------------------
// Optional section: Makes things look REALLY "StRaNgE", like negative-zone photo images ///---------------------------------------------------
//set r_skipAmbient "0"
//set r_skipNewAmbient "1"
//set r_skipOverlays "0"
//set r_skipFogLights "0"
//set r_skipDynamicTextures "0"
//set r_skipBlendLights "0"
//set r_skipDiffuse "1"
//set r_skipParticles "1"
//set r_skipSpecular "0"
//set r_skipUpdates "1"
//set r_skipBump "0"
//set r_skipGuiShaders "3"
//set r_skipInteractions "0"
//set r_skipPostProcess "1"
//---------------------------------------------------
//SOUNDS//
//---------------------------------------------------
set s_numberOfSpeakers "2"
set s_doorDistanceAdd "150"
set s_globalFraction "0.8"
set s_subFraction "0.75"
set s_playDefaultSound "1"
set s_volume_dB "0"
set s_meterTopTime "2000"
set s_reverse "0"
set s_spatializationDecay "2"
set s_maxSoundsPerShader "0"
//---------------------------------------------------
// SOUND PERFORMANCE TWEAKS FROM ->
http://www.tweakguides.com/Quake4_8.html
//---------------------------------------------------
set s_force22kHz "1"
set s_useEAXOcclusion "1"
set s_useEAXReverb "1"
set s_useOcclusion "1"
set s_clipVolumes "1"
//---------------------------------------------------
//C O M M S//
//---------------------------------------------------
set net_clientMaxRate "16000"
set net_clientPredictGUI "1" //predict pushing of ingame gui buttons maybe?
set net_clientSmoothing "0.8" //estimate movement between packets?
set net_clientPrediction "10" //predict movement during packetloss?
set net_clientServerTimeout "40"
set net_forceLatency "0" //Timenudging perhaps?
set net_clientShowSnapshotRadius "128"
set net_clientShowSnapshot "0"
set net_channelShowDrop "0"
set net_channelShowPackets "0"
//set net_clientRemoteConsolePassword "blah" // blah = rcon password
//---------------------------------------------------
//I N P U T//
//---------------------------------------------------
set m_strafeSmooth "4"
set m_smooth "8" //mouse filtering 0-8?
set m_strafeScale "6.25"
set m_yaw "0.014"
set m_pitch "0.014"
set sensitivity "7.5" //mouse sensitivity
set in_alwaysRun "1" //mp only
set in_freeLook "1"
set in_anglespeedkey "1.5"
set in_pitchspeed "140" //default 220
set in_yawspeed "140" //default 220
//---------------------------------------------------
//G A M E//
//---------------------------------------------------
set com_showFPS "1" //display current FPS in corner of screen
set com_showMemoryUsage "0" //displays current memory usage, interesting during section transitions
set com_allowConsole "1" //tilde key only for console
set g_decals "1" //decorative touches on/off
set g_projectileLights "1" //projectiles create light on/off
set g_doubleVision "1" //damage blur
set g_muzzleFlash "1" //muzzle flash
set g_showBrass "1" //display spent ammo ejection
set g_showProjectilePct "0"
set g_showHud "1" //draw the onscreen Heads Up Display such as health/armor etc
set g_showPlayerShadow "0" //player character casts shadows
set g_showcamerainfo "0"
set g_bloodEffects "1"
set g_TDMArrows "1"//draw arrows over teammates in team
//set g_nightmare "1" //enable highest SP game level
set g_fov "105" //field of view, default 90
set g_spectatorChat "1" //turns off the display of spectator chat during DM
set g_showProjectilePct "1" //enables display of player hit percentage
set con_noPrint "1" //disable display of console msg's on game screen
set con_notifyTime "3" //time in seconds to display console messages on screen
set con_speed "3" //speed of console drop// remove bobbing, good if you feel sick after playing for a while
//---------------------------------------------------
// use the below with a decent refresh rate (72Hz +) to help reduce eye strain //
//---------------------------------------------------
set pm_runbob "0"
set pm_runpitch "0"
set pm_runroll "0"
set pm_walkbob "0"
set pm_bobpitch "0"
set pm_bobroll "0"
set pm_bobup "0"
set pm_crouchbob "0"
//---------------------------------------------------
//P L A Y E R//
//---------------------------------------------------
set ui_showGun "1" //draw gun on screen or not, can boost fps minimally
set ui_autoReload "1" //when gun ammo depleted, reload without need to push reload button
set ui_autoSwitch "0" //change instantly to latest weapon
set ui_skin "skins/characters/player/marine_mp" //player model
set ui_name "AlecStaar" //name, can use colours (see below)////
// Colour codes ^1 Red ^4 Blue ^5 Aqua ^6 Purple (might be pink?) ^7 White ^8 Grey ^9 Black
//---------------------------------------------------
//S C R I P T S//
//---------------------------------------------------
APK