1060 is a GTX 980 equivalent (well, almost), while RX 470 Is more like GTX 970 + a bit slower. I'll build my upcoming system with 1060 so yeah. Btw, in your build i see you have no HDD but you have an SSD. I've talked with some specialists and they've said that it'd better if you get HDD first, because under heavy loads, ssd tends to slow down alot. So i'd say go with HDD, grab SSD later, or grab both now, and go with 1060