what's the difference between these gigabyte gtx 970 cards?

In addition to to higher stock clocks and a backplate you also may get some degree of GPU die cherry picking with the G1, which could allow for better overclocks. Otherwise they're pretty much the same. $20 bucks could be worth it just for the backplate considering how long the card is.