Microsoft surface pro 4 specs i5 July 8, 2019 16 32 64 128 Microsoft surface pro 4 i5 specs Surface pro 4 i5 6th gen Surface laptop 4 i5 Microsoft surface pro 4 12.3