Aye, but to the point that a 470 is beating a 1060 when on Ryzen? Let's not forget the 1060 6Gb goes against the 480 8GB; and the 1060 3GB vs 480 4GB on Intel.
I haven't been following the GPU releases for a while as I would just get tempted to spend money on premature upgrade so I'm a bit of a noob to the differences between the cards but it has been interesting to see the benchmarks comparing DX12. It does seem to make sense that AMDs hardware based scheduler is able to feed data more efficiently to all the CPU cores vs NVidias software scheduler that works more efficiently with fewer higher clocked cores and doesn't scale so well with more CPU cores, being more dependant on the primary core. The video posted a bit earlier by @Harvey explains it well I think.