In terms of performance :

79XX>=580 and costs less its a good deal due to better thermals than 580 and the fact that 780 is far off. The GK104 might be released first and it is suppose to be faster than the 580. Thus GK104 might crush 7970 but only if its out within a few weeks after 7970.