Lenovo legion pro 7 16irx9h 4090 July 8, 2019 16 32 64 128 Lenovo legion pro 7 16irx9h rtx 4090 Legion pro 7i gen 8 4090 Lenovo legion pro 7 16 Legion pro 5 rtx 4070 Lenovo legion 7 pro review