I have 7950 vapour-x's which have a boost button which switches the bios, the only difference between the bios's is that one has a extra 3d clock that it switches into under heavy load, where as if gpu usage isn't high it will just run the regular non boosted 3d clock speed.
Editing a 7950 bios is really easy heres how to do it:
Step 1, get GPU-Z and download your bios from the card,
Step 2, get VBE7.0.0.7b, load the bios and then you can change the clock speeds of the bios directly in there, and all the voltages, the default fan profiles etc the lot then save your new bios
Step 3, get ATIWinflash, load it up, load your new bios and click flash to your card.
Remember to make backups etc, What I do is, when I have my boost button pressed (ie, using the 2nd bios the boosted one) for the 3d clock, I just make the boost and standard 3dclock the same, so that the moment you open a 3d application the card is running full speed anyway and doesn't change down to a a regular 3d clock.
Hope this helps
Edit: heres a picture of what VBE7 looks like:
Clock #4 is the 2d clock, clock #5 is the clock the card will default to when booting up etc so don't change the values of this clock,
Clock #6 is the 3d clock, Clock #0 is the Boost 3d clock, them two I set the same when editing a Boost bios so that the card is always at your overclocked speed you are wanting, a non boost bios wont have the extra clock, so just set it as you would
