Well I actually just wanted it so I could improve the performance on my laptop with the dynamic resolution feature that the game has

I know you were probably not looking for these "and may already know of them" but I'll drop them off here in case you would like to give a few a try.
Full list of what I have found to work, so far. For unpatched version only.
?cvarAdd g_permaGodMode 1 - Enable God Mode
?cvarAdd g_infiniteAmmo 1 - Enable infinite ammo
?cvarAdd g_permaGodMode -1 - Disable God Mode
?cvarAdd g_infiniteAmmo -1 - Disable infinite ammo
?cvarAdd pm_togglesprint 1 - Enable sprint toggle
?cvarAdd g_weaponkick 0 - Disable weapon kick
You can use the following commands to add or subtract from default values.
Example: The default field of view for the game is 80. cvarAdd g_fov 10 will make it 90, and cvarAdd g_fov -10 would make it 70).
?cvarAdd g_fov # - Change the field of view (Default 80)
?cvarAdd g_playerHealthPerSecond # - Health regen speed (Default .5)
?cvarAdd g_playerHealthRegenDelay # - After taking damage(Default 5)
?cvarAdd pm_jumpheight # - Jump height (Default 52)
?cvarAdd pm_sprintspeed # - Sprint speed (Default 450)
?cvarAdd g_ammoSwitchDelay # - Ammo switch delay (Default 600)
cvarAdd pm_runspeed try 1000 then 2000 lol
cvarAdd pm_jumpheight same 2000 then 20000
20.000 jump height is killer, like walking on the moon.
One of the old quake levels use to have no gravity and was a lot of fun or was that quake 2? Rocket shooting while floating threw the air was killer. Rocket jumping was a lot of fun as well.
Better use this one with those two or you may die to easy to see just what you can do with those. roflol
cvarAdd g_permaGodMode 1
Edit: BTW the runspeed seems easier to control than the sprintspeed.