There isn't a significant performance difference between them, although the Gigabyte does have a slight edge at stock. For overclocking without voltage increase, they'd all do about equally, although the Gigabyte and Asus might pull slightly ahead of the XFX. With voltage increase, the Asus would probably win with the Gigabyte close behind and the XFX a little behind the Gigabyte, but none of these are guarantees, just estimations. Exactly how well they overclock will depend mostly on the individual card's luck.