Perhaps the next AMD generation will fix that.
I guess you haven't been reading this forum than.
https://bitcointalksearch.org/topic/r9-nano-mining-results-power-draw-1298549
Those results aren't even with the new Kachur bins.
A quote from that thread :
"The numbers you posted put it on par with the GTX980 but at a much higher price. Considering the 980 is 1 1/2 years old,
and second in line, that isn't much to brag about. Will you be testing with the new miner? That might look more impressive."
And the competative numbers seem to be specific to that one card.
It's possible the X11 numbers have gotten some AMD optimisation I didn't notice, but I have to wonder how much of the numbers is client updates and how much is that one specific EXPEN$$$$IVE card?
BTW - I'm actually overall an AMD fan, my RC5 (Distributed.net) farm is ALL AMD 'cause Nvidia isn't even in the same country on that particular project, much less in the same ballpark, but right now there are a lot of places Nvidia rules (mostly stuff I don't do though).
There are times I think Intel should licence Nvidia GPU cores to use on their "integrated graphics" stuff, since Intel graphic always have been and remain a sad pathetic JOKE.
(Since the AMD aquisition of ATI, there's no possibility of Intel using GPU cores from their primary competition).