Curious about how much room for optimization there is, I made some calculations to see how close Diablominer is to the maximum theoretical performance of the 7970 (
see here) and unless I'm missing something in my assumptions I found it to already be within ~2% of the maximum theoretical performance.
Edit: Fixed link.