Enless the 660 drops in price by like 10 bucks i have to settle for one of these cards which one is betterer
They are pretty much equally matched, it comes down to these:
Overclock: go 7850
AMD For Bitcoin Mining
AMD for GPU compute and OpenGL
AMD has Mantle in the works which will provide much better performance than DirectX
nVidia for AutoCAD
nVidia for anything that says Adobe on it
nVidia for Movie Editing or anything else CUDA capable
nVidia has PhysX, ShadowPlay, Lighboost and G-Sync if that is a plus for you
http://www.anandtech.com/bench/product/1076?vs=1130 In terms of gaming they sort of trade blows.
They have like a 1% difference in most benchmarks. Go with either one. Mantle would give you a boost in games whereas PhysX would give you fancy effects in some games. Which do you want: Optimization or Quality?