Radeon HD 7950 generally rates higher then the GTX 660 Ti, and the prices are about the same. However I've noticed the nVidia customers tend to feel they have smoother game play. I use a GTX 560 Ti 448 core and mainly play those two titles. I run all my setting near max w/o issue. It looks great, and runs fast and cool. I don't think you can go wrong with either choice, so pick the brand you have had the best experience with, and enjoy.