Diktator_1 :
if you can tell me whitch has better cooler and overclock like a boss
They all overclock about the same. Voltage restrictions and power limit restrictions are pretty standard across the board. The deciding factor in how well your card will overclock, will be the cooling, and the ASIC quality.
Stay away from the ASUS STRIX, the Galax cards and the reference models. Other than that, pick one out based on the cooler efficiency and go to town.
There's a ton of information on the 970s in this forum group. They're all good guys, and are all willing to help out.
http://www.overclock.net/t/1514085/official-nvidia-gtx-970-owners-club