The 970 is the best bang for the buck. Don't expect the price to drop at all, it's already a bargain.
As far as the 970 specs issue that just surfaced, don't let that deter you at all. Most sites have corrected the ROPS and L2 cache specs. The Memory segments might be an issue, but I think that really needs to be proven out more in real game scenarios. In synthetic testing the .5GB in the 2nd segment does show 1/7th the speed of the 1st segment, but there really is no solid proof it will negatively effect games that use more then 3.5GB VRAM. Time will tell. Regardless, even so the price tag of a 970 is well worth the performance it gives you.