I'd like to ask a couple of naive questions but first here's my background: I am in fact using the 2.6 SDK and I'm mining productively using cgminer and a 6770 GPU. I'm using phatk instead of poclbm because I read somewhere that it was "better". At intensity 8 I'm getting right around 200 MH/s which isn't too bad for a 6770.
If I keep the 2.6 SDK, would switching to poclbm from phatk do anything for me? The latest version favors poclbm for the 2.6 SDK but I don't know why.
If I downgrade my SDK from 2.6 to 2.5, what improvement might I see?
Lots of variables involved. Testing the other kernel is as simple as using -k option.
Run one for a large number of shares, check avg hashrate, stop cgminer, start w -k to use other kernel and run for roughly same number of shares (doesn't need to be exact). The check avg hashrate.
Between, OS, driver version, kernel, worksize, vectors, intensity, type (dedicated rig vs multi-use), amount of non-mining use, GPU generation, core clock, memclock (yes different memclocks have different effects based on SDK and kernel), etc there is a lot of variation. The best thing to do is just test it.