Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.
Would be between this and the 6950 if you flash it to a 6970. A 6950 flashed and clocked will be very close to a clocked GTX480. Both will comfortably beat a 560Ti.
It may be that the 6950(70) would last a bit longer, especially at higher resolutions and with AA on, due to its greater VRAM. On the other hand by the time that really matters a great deal, you'll probably be looking for a new card anyway. 6950/70 will use less power than a 480 and likely be a bit cooler as well and quieter under load.
With the GTX480 you get PhysX and CUDA, which many people never want/use anyway. PhysX is nice imho in the games where it's implemented, but these are few in number. Also you don't need to go through the hassle of flashing and have the (unlikely) possibility it won't flash successfully.
Not a lot to choose between a flashed 6950 and the 480, tbh.

@ thanos
How did you get to those overclocks?
Did you stress test your overclocks at every incrementle increase?
Did you just whack em up and hope for the best?
perhaps you should reset one or the other and re-test.
ok I had my gtx 480 839 core 4000mem at default voltage 1.012(as seen in smart doctor).. I was playing crysis warhead everything fine, at some point I got a screen lock up.. with very mild artifacting, misplaced dots I think around a tree.. must have been around 20 dots not something insane.. but screen remained locked for like 6-7 secs music still playing.. I hit the reset button.. Does this sound like mem or core I should lower?
I wouldn't worry about overclocking memory, it makes knack all difference. Heaven looping is a good stability test, and a good measure of real world stability. (Give it an hour or so.)
Does anyone think my Q6700 would bottleneck this card?
Does anyone think my Q6700 would bottleneck this card?
you mean this Unigine Heaven DirectX 11 benchmark 2.1??
1 hour eh? nice lol.. Should I reset both clocks and start again? or gradually decrease from current position?
what processor r u using?just to let you know, Crysis 2 beta, DX9 1920x1200 High Setting, Anizox16, AAx4, on my GTX 480 950/1900/4400 35-50 fps average, cards mem usage 1300-1500MB.
Ok I seem to be having an issue with the card. I keep getting flashing blue lines up and down the screen intermittently. What is going wrong? Memory overheating?