I would say you've done fine with purchasing the 1060. If you want to trade up for the 980 or the 980 Ti then go for it if that's what you want. However, you can also wait until the new cards come out. But then again, the bitcoin mining bubble might pop before then and cause all of the prices to drop to MSRP on the 10 series cards and you would end up losing out on money then. On the other side of the coin with the new 10 series cards, you are getting great performance with less energy usage and heat output which saves on electricity and the need for a beefier PSU. And while the 1060 and the 980 are nearly similar in base performance, it's when you overclock the 1060 that you see the biggest difference. Plus, the new 10 series cards are going to be guaranteed to work perfectly with the new nvidia software that's being utilized more and more in new games to give you that better quality of gaming without the performance loss that you will see in the older cards. To top this all off, using software like shadowplay to stream or record gameplay works better without any performance loss on the 10 series vs the older series because of the way it is designed and the fact that you can overclock a lot farther than with the maxwell line ensuring that you get all that performance the way you should. And pascal is great for VR as it was designed for handling it whereas maxwell isn't and you can only get a decent VR experience when you overclock the hell out of it and you aren't even guaranteed a smooth 60fps in full HD.