Nonsense. These chips have been in development for years and are the stage that they would be at regardless of how the competition performs. Nvidia is laughably far behind where the money matters - where is the competition to the 7700 and 7800's? They have none.
We already know that the 7870 with 28 CU's would be enough to overtake the 680 (the 7970 has 32 CU's so that tells it's own story) while still being a smaller and less power hungry chip. Sure the gap has closed and Kepler is good, but Nvidia basically did a complete U-turn by giving up on DP and making it a pure "gamer" card. They had to pull out all the stops but are still losing to the 7870 on perf/area and perf/watt.