The x660 is slightly upgraded; little different organization but performance and efficiency is so close to each other that it doesn't matter. The Corsair AX series is basically the original X and the slightly updated X series combined.
Basically, whichever is cheaper is the better deal since they're nearly identicle in everything. Efficiency , quality, and power output. Only difference is the price.. XD