7950 hands down, its cheaper and faster than the 660 ti also has twice the memory bandwidth if you plan to CF them in the future and has 1 gig more memory
You would have to move up to a GTX 760 to compair it with the 7950 and even then they are closely matched but the 7950 still is cheaper and has more memory.