Houssam wrotethx for the reply but you did not provide sufficient info like, which one exactly should i get and why ? (performance, quality, noise, price ... etc) but thanks anyway
-MSI GTX 970 pros: -Formidable cooling.
-Looks great.
-Has a hybrid cooling system, so when the card is running below 50 degrees C the fans do not turn at all thus eliminating noise.
-Built by a trusted manufacturer
-Comes with a backplate
-MSI GTX 970 cons: -A little thick, so it doesn't fit in cases like the Silverstone RVZ01
-Some cards have coil whine issues
-EVGA GTX 970 pros: -EVGA's formidable customer service
-The FTW version runs at higher clocks than the MSI GTX 970
-EVGA GTX 970 cons: -No backplate
-Runs a little louder than the MSI one
-No hybrid fan mode