If it absolutely will not work, then that flash drive is USB 3.0 only. That particular model you have was engineered for USB 3.0 but most devices downgrade when needed. Looks like that one will not.
There is nothing wrong with your USB port, it is the requirements of the flash drive that will make it not compatible. You can get regular USB pen drives to use instead and they are pretty cheap for the 32GB and 64GB models. Those two particular size
models are the most reliable as well.
Keep the Sandisk for future use and if you decide to go for the Surface 2, it does have USB 3.0 and that flash drive should work with it. You cannot upgrade a current USB 2.0 socket in a computer. USB 3.0 has a slight wiring difference.
The flash drive has no problem, I use it in several computers with win7 and WinXP, all of them with USB 2.0 ports, and no problems at all. It has to do with the surface but I can't understand what is it, in fact, it works in the surface if it is plugged
in before I turn it on. Going for the surface 2 would solution it of course, but I don't want to change my hardware for this problem, and specially as it is not a USB 2 or 3.0 issue, nobody assures me it will work in the Surface 2. I love my USB flash drive
because of its speed, it is one of the highest in the market and want to keep using it, I carry my research on it, and work on different machines. Its incredible how the simplest thing as an USB can't work in this thing (others do work I know). Anyway, I will
give it some time, to see if something happens, if not I will move to a ultrabook which wont have any problem with the USB.