Surface go 2 vs microsoft surface go 4 specs July 8, 2019 16 32 64 128 Surface pro 4 vs surface pro 6