I'm doing a budget gaming build for someone and they are deciding on wheather to get a 7770 now or wait for the Nvidia GTX 650 Ti. I really don't know what to tell him. The 650 ti isn't released yet so it's hard to compare. There is no way of knowing how good or bad the Keplar will be compared to the 7770.
If the GTX 560 ti even comes out then I think it will be better than the 7770 since it will most likely use the GK106 but with less SMX units and a lower clock speed. However it will most likely cost moree as well, probably around $170. I would imagine it's performance would be closer to an HD 6870-6950.
By the time that a 650 Ti comes out (assuming that it does), the 7850 would have already hit the 650 Ti's pricing bracket and would be a superior card. If you want Nvidia, then you might as well step up to a GTX 660 or 670.
I think my advice to him will be to wait until the 650Ti comes out and see how it compares to the 7850 . I think it's suppose to be out this month
Agreed, waiting seems to be the best thing to do here. With another card possibly coming out and price drops also on the way, it would be foolish to buy now unless there was a deadline that wouldn't be met if OP waits.