Nvidia 960 just came out some OC's models near the 680 performance with great power efficiency around the 215$ mark I bleieve. IF you wait more 2 or 3 months We might see a 960 TI between the 960 and 970 closing on the 300$ mark.
However they are limited to 2 GB
AMD will drop prices most likely in the meantime. So a 285/290 should be plenty enough with more vRAM also.