There is a newegg sale on the Gigabyte 7950 for 308.99 (discount and rebate) and it ends 8/14. At this price well it can't be beat. I want to know in your opinion if the 660ti will be better (in general) to the 7950? If the 7950 is better, then the price of the 660ti (rumored 300) is irrelevant as this 7950 is basically the same.
Keep in mind the 7950 has great overclock ability as well.
I decided, based on the benchmarks at tweaktown, to get the gigabyte 7950 instead of the 660ti. I did this because while there were a bunch of benchmarks that the 660 beat the 7950 at, when you turned on AA, the 7950 did better. Also the 660ti was doing better at games where the framerates were already absurdly high, so high you wouldn't be able to tell the difference between either. Since I am only going to be using one monitor, I will be using AA a lot, so I decided to get the card that did AA better. I think they would both be good cards though, and I am sure I would have been very pleased with either one.