After extensive (lol not really, 5 mins worth?) of mucking around with the autoexec settings I managed to find that these settings work best for my rig. So far its pretty preliminary but there is an actual performance gain and all settings are maxed out. Anyways, just paste this in an autoexec.cfg in your crysis 2 root folder (or maybe bin 32, i forgot which one) and you should be good to go. Try to disable any custom settings that you might have in catalyst.
ALSO IF YOU ARE HAVING FLICKERING ISSUES JUST ADJUST THE BRIGHTNESS UP BY ONE INCREMENT AND THEN DOWN BY ONE. Anyways, lemme know how it goes for any of you guys who need to try it (I wouldn't recommend it if ur CFX performance is currently fine)
r_ColorGrading = 2
r_MotionBlur = 0
r_MultiGPU = 2
r_PostMSAA = 2
r_SSAO = 3
r_TexMaxAnisotropy = 16
r_UseEdgeAA = 3
e_Shadows = 1
sys_spec_gameeffects = 3
sys_spec_objectdetail = 3
sys_spec_particles = 3
sys_spec_physics = 3
sys_spec_shading = 3
sys_spec_shadows = 3
sys_spec_sound = 3
sys_spec_texture = 3
sys_spec_volumetriceffects = 3
sys_spec_water = 3
g_radialBlur = 0
g_skipIntro = 1
r_MotionBlur = 0
r_MultiGPU = 2
r_PostMSAA = 2
r_SSAO = 3
r_TexMaxAnisotropy = 16
r_UseEdgeAA = 3
e_Shadows = 1
sys_spec_gameeffects = 3
sys_spec_objectdetail = 3
sys_spec_particles = 3
sys_spec_physics = 3
sys_spec_shading = 3
sys_spec_shadows = 3
sys_spec_sound = 3
sys_spec_texture = 3
sys_spec_volumetriceffects = 3
sys_spec_water = 3
g_radialBlur = 0
g_skipIntro = 1