Stricktly looking at the numbers the Galaxy card will be the fastest and I know they have a good following, but I've never used one. The GIGABYTE card is the 2nd fastest, but is a 3 slot card, so going SLi down the road would be an no go for most mobos. MSI and EVGA's cards are both around the same speed and are the slowest of the 4 cards, but both are solid with their quality.
Overall I'd say get the cheapest card of those, they are all quite fast. If you think you might go SLi down the road though I'd pass on the GIGABYTE because of it's size.
THANK YOU very much youre answer was really helpful and accurately
i think i go with GIGABYTE (IM NOT A FAN OF SLI) and it has a good cooling solution and its not vey expensive