Regarding the Matrix HD7970s, I have three of them and all of them are working perfectly with their stock coolers and EK blocks... I saw a lot of complaints about them, but I have to say that some of those were related tot he users, not to the cards itself... - however, I can not exclude some bad cards either...
Those Matrix cards with their stock cooler have a very nice bling factor, not sure if I ever saw an another card like them... but, as the previous posts stated, their performance isn't so much higher than the reference cards... - you pretty much have to decide if you want that bling factor for a higher price or the performance is enough for you...
Also, as far as I know, these cards are not produced anymore and they were not made in very high numbers... that means that whatever you can get now are leftovers from RMAs or used cards... - higher chance to get defective ones without the possibility to change them...