What are your priorities?
looking for the best one for oc and for great low temps.i also heard about the gpu fro mevga was not put on righ or something like that also made me want to post this
EVGA has good cooling and overclock potential while maintaining reference size cooler. This is best for smaller cases. Does not include a backplate. Early versions only had 2 of 3 heat pipes touching the GPU core. If you get EVGA, get the newer SSC, as they fixed the problem on this model.
https://www.youtube.com/watch?v=Fd4SIKdIWCo
ASUS and MSI are slightly larger coolers, and also good overclockers. Works with most small cases but slightly larger than reference.
Gigabyte G1 Gaming 970 has a LARGE cooler, but also very low temps, very low noise, and very good overclocking. Includes a backplate, although it does not touch the backside RAM for cooling. I fixed this by adding thermal pads.
https://www.youtube.com/watch?v=OAahjdwfbRw