That's hard to say. Quite often after the new cards come out, the old ones don't drop significantly unless retailers are making a concerted effort to clear out old stock. The 7950 may drop, but it probably won't be by a huge amount unless you are willing to wait 6 months into the new generation to get one, and at that point you might as well buy an 8000 series card.
If you really want a 7950, all I can suggest is keep saving up your money. Supposedly nvidia plans to do a price drop on some of their cards in the near future, and that may create some pressure on AMD to reduce the 7950's price. You're just going to have to keep your eyes open.