I would tend to agree to the suggestions to wait a couple months if you have no pressing need to upgrade at this point. AMD should finally have their new cards out in the summer, and if rumours are to be believed, Nvidia is sitting on their answer already, just waiting on the manufacturing processes to mature (and to have a competitive reason to release a new card, since they are only undercutting themselves at this point with a new release). Even if Nvidia doesn't have a new card ready to go to market for AMD's release, at the very least you will see price cuts.