Just a tip guys. Use sgminer 4.0.0 instead of cgminer. Then use optimized .bin files not the optimized .cl files. Optimized .bin + sgminer 4.0.0 will give you 20kh/s to 30kh/s more. For those miners who uses cgwatcher, you can download version 1.3.5.2, rename the .exe file sgminer to cgminer so that cgwatcher will recognize it. Remove argument "-scrypt" since sgminer was designed for scrypt mining.
What's optimized .bin files ? I'm already using SGMiner but I don't get that part ?
There are some .bin files created by pro miners that i saw on a post in reddit. Just pick the file that match the thread concurrency that you are using. Extract it on your sgminer folder. Make sure to put "-g 2 --lookup-gap 2 --thread-concurrency (value) -w 256" in your arguments so that sgminer will use the .bin files that you extracted. You can still add your own config like engine,memclock,vddc etc. Also dont forget to check if your miner's .bin files ends with "l4.bin" or "l8.bin" you need to rename the extracted .bin files according to what your miner uses.