IMO, the Corsai CX500 is not as good as the two I listed previously. It has a lower temp rating than the XFX; I couldn't find a temperature rating for the Silverpower. The XFX has higher efficiency than the Corsair or Silverpower.
Corsair CX500 is built by CWT.
Both the Silverpower and XFX units I listed are built by Seasonic.
They are all physically the same size.
XFX: 9 SATA connectors, 6 4-pin peripheral connectors, 2 EPS12V (CPU) connectors
Silverpower: 6 SATA connectors, 6 4-pin peripheral connectors
Corsair: 5 SATA connectors, 4 4-pin peripheral connectors
They all have 2 PCIe connectors.
The Cooler Master GX is not worth considering at all.