Hola, sobre la RAM ya ves que es DDR4 a 2666 MHz, prácticamente la básica. Si no encuentras exactamente el mismo modelo de módulo (es importante sobre todo para placas Ryzen), lo mejor sería comprar dos módulos idénticos de marca reconocida tipo SODIMM Crucial, Corsair o Kingston (2x8 GB o 2X16 GB) mejor evitar marcas chinas; tu módulo es Single Rank (la memoria está por un solo lado) y los nuevos en realidad pueden ser a cualquier velocidad porque el controlador ya los pondrá a la que funcione. Si no te quieres gastar demasiado, me iría al mercado de segunda mano donde los modulos de DDR4 están bastante baratos puesto que el estándar actual ya es hace más de un año la memoria DDR5. Memorias nuevas como las descritas puedes encontrar por precios rondando los 45-50€, usadas están entorno a los 30€ para los 16 GB y recuerda que estas memorias RAM, como casi todas, suelen tener garantía de por vida. Ponerle 32 GB a un portátil para mí es un despilfarro si no te vas a dedicar a nada profesional porque el equipo es bastante justito y no le veo utilidad alguna.
Acerca del NVMe, todos son retrocompatibles. Hace más o menos un año se lanzó el estándar PCIe 5, el más vendido actualmente es el PCIe 4, y después en ventas/uso está el PCIe 3. hay diferencias entre ellos en cifras teóricas, pero en la práctica son mucho más reducidas. Para un portátil de uso normal, la más barata que encuentres (de marca reconocida no china) estará bien. En cuanto al tamaño, ya depende del uso que le des y si con 256 GB has ido bien hasta ahora con 512 GB rás bien en el futuro. Tampoco es que se pueda (por ejemplo) jugar a nada muy moderno con esa GTX 1050 3 GB MaxQ descafeinada en la actualidad. En realidad es que para ese portátil igual te serviría un M2 SATA y QLC, pero como los discos M2 han subido tanto en los últimos meses, no sabría aconsejarte uno en particular, solo indicarte lo mismo, que no sea chino.