What matters is not when Kepler is released, but rather how well it performs and a what price once it arrives.
7x00's are not selling well becase of AMD's fantasy pricing, so NVidia have probably not lost too many sales so far. What is most likely is that people are sitting on the fence, waiting for the 7900's to drop, or for whatever Kepler brings. The 7900's are good cards but cost 50% above last gen's launch prices. The 7700's are too expensive and frankly offer disappointing performance when compared to previous gen equivelents. The 7800's offer very decent performance versus the 6800's, but they are also overpriced. The best value 7x00 card so far is the 7850 which is not even on the shelves yet.
If the launch of Kepler GF104 provides GTX580 to 7970 performace at a much lower pricepoint, NVidia will be on to a winner. The rumoured price of $299 (~£250) will be much more tempting to most people than a 7900 @ £350 to £450 or old GTX580's @ £340.
If however NVidia do an AMD and release GTX580/7900 performance at 580/7900 prices then it will be another own goal. Most people will not spend >£350 on a graphics card that will not even be the top Kepler part. My guess is that the launch price will be pretty close to rumours @ £250-£275 for better than GTX580 performance. Maybe it will even put up a fight against the 7970 for significantly less money.
The only high-end cards I would consider buying before Kepler arrives are 6950's or the GTX480 specials for £185. I cannot see these dropping much in value, but the 7900's and GTX500's will almost surely plummit.
This is quite possibly the most sense talked on this forum in the last month.