Which things someone keep in mind while buying a new GPU and please do tell what's the difference between xfx,gigabyte,evga , are they different by their quality or the difference is something else.