Para mí ambas empatan en relación calidad-precio, y si, la 6700xt te va a durar "algo" mas, cualquier opción es buena dependiendo de lo que te quieras gastar.
Ahora bien, viniendo de una gtx1070 ni me plantearía la rx6650xt y me iría como mínimo a la rx6700xt, estoy en una situación similar, me tentó vender la mía y por cuatro duros agenciarme la 6650xt, pero para la diferencia de rendimiento que hay no me compensa.