You got it wrong. The GTX 460 is the best single GPU nVidia has put out for quite sometime (since the 8800GT, you could say).
Quite simply, the shader/core count, the efficiency, the low power draw and low temperatures you get for such GPU at such a price is a definite win.
ATI's HD5770 is no match for it. Hell, the friggin' thing even goes neck to neck with the HD5830 and HD5850 in many tests.
The GTX480 and 470 are the worst thing to happen to the tech world, pieces of crap that are overvolted/overrated. The GPU is too power hungry (Jesus H. Christ, 300W of TDP?!), produces enough heat to cook an egg, and barely beats the HD5870 by 5% in many games. That is PITIFUL. Even more so, it costs way more than a HD5870. The only thing why the GTX480 gets better fps is because nVidia decided to throw more GDDR5 RAM in there to help the struggling GPU, otherwise, piece of crap it is. Hell, it is not even fully enabled because nVidia can't get complete working GPUs out of the fab because of the piece of **** GPU they designed.