I was looking at bunch of benchmark scores between 6970 vs 570 vs 480 vs 580 and to me 570 looks like the best buy, it was always ahead of 480 about 99% ahead of 6970 and around 10-15flps behind 580, it runs cool way cheaper than 580 and i made a decision not to come back to ati after the driver issues i had with my 5770 crossfire.
So i ordered EVGA GTX 570 Superclocked 2 days ago hoping that superclocked version will have better overclocking gpu since its usually the case because they tend to put better performing chips in higher clocked products just like with cpus, might not be the case depents if i get lucky, but the price difference was only $10 so i decided it was worth a try, when the card comes in i will do some testing and post results, if i dont forget since i will be busy reinstalling os on my new drives