Right now AMD's openCL is simply not the standard and thus suffers from not having near as much time for optimizations to make it in the programs. Simply put as it stands right now CUDA is the standard and OpenCL is an afterthought.
There are a few programs that are optimized better for openCL and a google search should reveal them.
I thought OpenCL was supposed to be an "open" standard to avoid proprietary technology such as CUDA, in that case if an app supports OpenCL it should run fine on any video card make/model that supports the OpenCL implementation, if that's not the case then the users are basically screwed again.
Adobe claims it supports AMD acceleration via OpenCL on it's latest products however AdobeMedia Encoder is installed on my machine and didn't get any benefit from the new graphics card.
The whole thing with AMD just seems broken, I'm starting to feel bad for not picking a nVidia GTX770 until I'm able to extract the juice from this red beast.