Most of the rumors I've heard say to expect a GF3 Ultra card sometime in the second half of this year, more likely towards the end of the year. As for price drops, it might be $50, it might be $100, nobody really knows.
If you need the power of GF3 now, buy one. If not, wait. Better things are always just around the corner.
Nick