Sin duda ryzen 7 5000 (5800H supongo) con la rtx 3070 de Lenovo.
Por lo que has comentado vas a tirar directamente de grafica, asi que el procesador, aunque es importante, la diferencia de un ryzen 7 a un ryzen 9 no la vas a notar tanto como la diferencia de graficas.
La caracterisitca principal que hay que tener en cuenta es el fabricante, las 3060 de Asus debido a su refrigeracion y gestion de bateria suelen venir limitadas a 80W de potencia, cuando el maximo de la 3060 mobile es de 130W. Lenovo por el contrario, en su gama Legion, ofrece las versiones de las Nvidia 3000 Max-p, es decir con maxima potencia 130W. Esa es la caracteristica principal que debes comprobar, si la 3060 de asus es MAX-Q, vete por el Lenovo, y si es MAX-P, igualmente te recomiendo Lenovo, yo tengo el Lenovo Legion 5 de 17" con el ryzen 7 5800H y la rtx3060 y no tengo queja alguna, es una autentica bestia y las temperaturas nunca suben mas de 75°.
Con esa configuracion de Lenovo vas a poder realizar todas esas tareas sin que el portatil se despeine, con el mio he jugado a juegos exigentes como shadow of tomb raider y horizon zero dawn y ambos con DLSS Ray tracing activado, sobre los 80fps.
Independientemente las diferencias si son ambos max-p o Lenovo MAX-Q (que lo dudo) y Asus MAX-P, para programacion recomendaria el Asus por la CPU pero para carga grafica el Lenovo por la 3070.
A partir de ahi mira otras especificaciones, ventilacion (prefiero la de Lenovo), teclado (prefiero el de Lenovo), trackpad (es mejor el de Asus), diseño (Asus suelen ser mas gaming y Lenovo mas sobrios), pantalla (depende de las especificaciones), capacidad de la bateria...
Nota: Ver precios en PC Componentes Click aquí
Nota 2: En comunidad la ayuda ha de ser reciproca, busca temas sin respuesta y participa