I would stick with ATI until NV adjusts their price. Unless something changed, AMDs recent drivers and price cuts make their cards king right now. This might have changed though.
I vote 7950, but that is because I have one. I was able to achieve a 40% overclock, that is very relevant to performance.