If I'm comparing the ones that you're looking at... the Core clock is higher for the sapphire... and sapphire cards do a better job at cooling.
I also compare prices, at their highest price, sapphire costs more than the gigabyte one...not saying that price dictates everything but from experience, you get what you pay for.