Which of these 2 GPU is better?

Solution
Yup, I'd take the Gigabyte for $10 less. I've used their cards several times in the past and never had any issues.

You can overclock them yourself very easily so the stock clock speeds are rather moot.
Between the two cards you've hyperlinked, this particular EVGA card has a higher factory base and boost overclock, therefore I assume it would display a higher FPS. It's a simple matter to overclock the card yourself, but if you prefer to rely on the factory overclock, then you can pick the card based on this criteria.