I've become partial to Sapphire, they are worth a look...
Also, it's worth mentioning that unless you are gaming at 2560x1600 and/or using 2 or more monitors, the 5970 is overkill. If you are mainly gaming at 1920x1080 or less and/or on one monitor, then a 5870 is a better option; maybe even a 5850.