Maybe the Surface 3 can't handle cards that are UHS-1 and have read transfer rates as high as 80MBs? Maybe the cards flake out with the device due to that? Speculation... But the Lexar is higher read speed than your current one(Sandisk), which is like what, 30MB/s file transfer speeds?
See my posts on page 1 of this thread. I have the SanDisk 128gb Ultra Class 10 UHS-I MicroSD. Theoretically it's not as fast at the Lexar (which is why I ordered the Lexar to begin with), but I haven't noticed any practical limitation with it. I've watched HD video from my DSLR without problem, MKV encoded BluRay files, etc. Works fine, no glitches.