You do come out with some crap King game, A GTX470 is deffinately faster than a HD5850. There's no two ways about it.
I'm alittle dissapointed that ATi haven't reduced their prices of the 58xx series cards yet, considering that the 58xx series cards have been out for 7 months now and that in America atleast, the GTX470 and GTX480 are very competitive in terms of price/performance.
Perhaps when the ATi 58xx series refresh cards come out it'll drive down prices, You can only hope.
Nvidia just released their own high-end cards so there's little reason for ATi to do a quick refresh. Even if they did a refresh, there's little reason for them to drop the price as you're getting a lot of performance (relative to today's games) for not a whole lot.
Also ATi has filled all the other price segments below the 5800 line. This makes lowering the price a tight squeeze as they would want to put a fair distance between their card's prices.