El R7 5700X3D rinde mejor, que duda cabe, pero que cuesta un poco más de 100€ que el R7 5700X, y que necesita un cooler un poco más caro también, de eso tampoco cabe duda.
Yo personalmente para un equipo con 16 GB de RAM y una RTX 4060 Ti de 8 GB no le metería tanto dinero, incluso me iría por un R5 5600 ó R5 5600X y me ahorraría más dinero, que tampoco hay apenas diferencia en gaming entre un 5600X y un 5700X, salvo en algún juego muy puntual, pero bueno, eso ya es cosa de cada uno...
Saludos.