Lenovo legion slim 5 16 ryzen 5 7640hs review July 8, 2019 16 32 64 128 Lenovo legion 5 pro 16ach6h ryzen 7 5800h