What I've seem with my test and cgminer is that the best config is only to set shaders, so start setting basic parameters , --scrypt --shader xxx (the # that you gpu have).
Thes best config for me is to force worksize to 256 and g to 1 (2 by default)
Dont force others, if you set lookup-gap or thread-concurrency mannually won't leave cgminer to make it auto (depending of your gpu shaders).
So for my 6770 with 800 shaders the line included in .bat looks like this:
cgminer --scrypt --shaders 800 --worksize 256 -o http://.pool.pool:9332 -u myuser -p mypass --auto-fan --gpu-fan 20-100 --temp-target 70 --intensity 16 -g 1
Regards