J'ai moi-même du affronter ce choix hier et j'ai commandé une HD7950.
AMD a rattrapé pas mal son retard au niveau des drivers et ils sont désormais très performant. La 660ti consomme un peu moins certes, mais c'est négligeable je dirais. Me concernant, je me fiche de la consommation si la différence est inférieur à 150W. De plus, la 7950 est la 2e carte haut de gamme chez AMD. J'ai pris une HD7950 Vapor-X de chez Sapphire. Le fabricant trie les puces pour cette version et par conséquent la marge d'OverClocking est assez impressionnante. Ce modèle de HD7950 atteind sans problème les 1100/1600 en OC (très souvent au Vcore d'origine )et arrive au même niveau, voir au dessus, qu'une HD7970 @stock.
Alors pour moi il n'y a pas photos, la 660ti est peut-être très bien dans certains jeux optimisés NVidia mais la AMD est nettement plus puissante. Et si tu veux garder ta configuration quelques temps, avec la AMD tu as 3Go de RAM contre 2Go chez NVidia. Last but not least, la HD7950 dispose d'un bus 384 bits tandis que la 660ti c'est un bus de 192bits, soit la moitié. Donc à partir d'une résolution 1080p, le bus peut faire office d'entonnoir et brider les perfs.
Donc mon choix, sans hésitation, une HD7950 et si tu peux, la Sapphire Vapor-X qui est une des moins chers alors que son système de ventilation est performant et silencieux.