Can I ask how you are getting 4.5 MHz?
290's do around 800-850 max "ish" x 3
7900 - 1500 Max "ish" probably less
That total at max 4 MHz
Course, it's all averages so is definitely hit and miss from time to time.
My 290's do around 880 average and each core on the 7990 is doing around 770. My rig is off at the moment as we're sorting the cellar out and making a proper 'mining area' but when it's back on I'll get the exact config I am using.
Also worth mentioning that my current setup has been allowed to churn and burn without me giving much thought to heat. The rig does get really hot (the 7990 was running about 95-100 all night) so a lot of people would sacrifice the extra hash because of the heat.