Assolutamente NO! Con quella cpu non fa differenza se metti una gtx 970 o una gtx 1660 avrai sempre del bottleneck, ma non tanto perché le gpu sono potenti ( spoiler, non lo sono ) ma perché nel 2023 i giochi sfruttano come minimo ( sottolineo minimo ) 8 thread mentre la tua cpu ne ha solo 4, inoltre l'ipc di quella cpu è di tante generazioni fa.
Ti dico la mia, poi fai come vuoi.
Tu possiedi una gtx 970, una gpu che in 1080p dice ancora la sua, soprattutto se non si è particolarmente esigenti con le impostazioni grafiche. Quello che dovresti fare è aggiornare la build e tenerti momentaneamente la gtx 970. Ti prendi un i5 12400f con una buona b660 e ram a 3200mhz ( ci sono le 32GB in offerta a 87 euro ). Una volta aggiornata la build puoi pensare ad una gpu nuova, tipo la rx 6500xt a 170 euro, rx 6600 270 euro o una rtx 3060 a 320 euro, ma la gtx 1660 è ormai vecchia e non ne vale la pena.