I'd advise waiting for 800 series at this point. The 700 series is a year old. It was also just a rehash of the 600 series. AMD is a generation ahead of NVIDIA at the moment, and you can get significantly more performance to cost ratio from AMD for the time being.
What I did when I was undecided on what GPU I'd get is I bought the GTX 670 for $200 on ebay, it was brand new. Granted, the warranty did not transfer, so I was kind of on my own with the buy, but that was only because I bought EVGA. You can get one where the warranty transfers with owners. I'd advise this if you need one NOW but want to wait for next gen NVIDIA.