Hold off until Nvidia release the next gen cards.
That should be sooner than later.
If you need 1 now, my gtx 295 is a great card.
But there are ATI based cards that can do as good if not better.
So pick a company and look at the mid range to high end cards.