I dont know the cards, but I would deff go with the Sapphire and the non-refference cooler..!
I've owned many sapphire cards, and my new sapphire 7970 vapor-x is coming in any minute now. Always have had good support, even though I've rarely had to use it. Don't think you can go wrong with the sapphire.
If those are the only two choices I'd go with the Sapphire. Although I've read that newer games will start to utilize the VRAM more so you might want to go with the 2GB card. If it were me I would shop around for an ASUS Radeon 5970 dual GPU 384-bit x2 card. Those are absolute beasts and you can find them for around 150-200USD on E-bay a lot of times.