Yesterday I upgraded from a gtx 960 to a gtx 970. Yes I know the 1070 is coming out soon, but I got a really good deal. I was able to return my gtx 960 for store credit and only spend 120ish out of pocket. It was only 270 dollars for the zotec 970 (the other 970s were like 50 dollars more expensive and all had 60 not 30 dollar warentys because they were over 300 dollars)and I got a warenty for 30 dollars so i can return it for the 1070 in 6 or so months when I can afford it (the 1070 is go a be about 380 dollars when released and items over 300 dollars at mocrocenter cost 60 dollars for a warenty not 30 for items under 300) so you think buying a 970 so late at the price I got was a good or bad thing considering the 1070 would have cost me 140 more dollars than the 970 I just got and I can return my 970 when I have the money I can return my 970 and buy the 1070.