It could be the reason(rampant speculation mode),that HD7900 series prices were quite high initially,as yields were not as good as expected??
One of the AMD people,mentioned that the HD7900 series clockspeeds were too low,and that the later cards actually took advantage of the lessons learnt with the HD7900 series.