si tu changes pas ton écran de suite, et que tu veux préparer la suite, alors oui un 3700X monté sur une X570 est un excellent choix si tu as le budget.
Oublie pas de la RAM rapide, au moins 3200 CL16, voire mieux 3600.
Tu n'auras pas forcément de meilleures perfs dans l'immédiat en gardant la 1060 (3 ou 6go d'ailleurs), mais il sera prêt our tenir un moment.
Si tu veux baisser le budget tu peux passer sur une CM en B450max, même si la X570 est un meilleur choix si tu as les sous dispo.
Et quand les RTX3000 sortent tu te fais plaiz'
Sinon tu fais l'inverse, tu prends une RTX 2070super maintenant, elle ira très bien avec ton 4770K (OC ?)
et le jour où tu vois le bout, tu passes en ryzen 4000 ou autre qui sera le top du moment.