Don't foget AMD, a 7850 beats both.
isn't that the newer GTX650 Ti boost can match 7850? GTX660 will be faster. and please don't say once overclocked..... :P
you are correct, benchmarks show the 650ti trading blows with the 7850 (the 7850 takes the lead slightly), the 660ti trades blows with the 7870 (with the 7870 taking a slight lead overall). ONCE OVERCLOCKED!