I just spent the last few hours testing every possible combination of wifi (2.4 and 5 ghz), bluetooth, etc to see what is causing this, and it is not necessarily the Surface Pro. One thing I had noticed is that I never experienced the bluetooth delay
when connected to WIFI at airports, hotels, friend's homes, etc. It was literally only happening at my home, so maybe the issue was somewhere else. As most people know, bluetooth operates over 2.4 ghz which is the same as 2.4 ghz WIFI. That is obviously
opening the door to potential interference.
My home network is set up with wireless N on 2.4 ghz and 5 ghz from the same router (Linksys e4200v2). Both wireless networks use the same SSID (part of the problem as you'll see later). The bluetooth mouse would be stuttering and delayed every time
I was uploading or downloading over WIFI regardless of my distance from the router. It was also happening when using a USB ethernet adapter which thoroughly confused me as well and made me think it was not due to radio interference....but I was wrong there
as well as you'll see below.
Since I have two Surface Pros on my desk right now (an SP1 and SP2), I decided to try various combinations. The key to figuring this out was turning off wifi on my SP1 while leaving the bluetooth mouse still connected in order to isolate where the interference
was coming from. After doing that, I started a WIFI transfer on my SP2. The bluetooth mouse on my SP1 began stuttering and was severely delayed until the transfer ended on the SP2. That probably meant the WIFI signal was causing the interference and not
anything hardware or software related within that specific computer (aka: outside interference can cause it too, which explains why all other computer manufacturers have similar complaints online...even Apple).
After that I did a data transfer via my USB ethernet adapter on my SP2 with its WIFI turned on to/from my NAS. Again, the SP1 experienced bluetooth mouse delays. That does not make sense as the WIFI was not even being used (verified as the data transfer
was averaging 102 MB/s which far exceeds what WIFI is capable of), so what could be causing interference on the bluetooth radio at that time when the wireless connection should not have had data being sent or received?
Next I disabled just the 2.4 ghz wireless on my router while leaving the 5 ghz wireless on. I tried a data transfer on the SP2 over ethernet. No bluetooth interference. Then I unplugged the ethernet adapter and did another data transfer over WIFI. Again
no bluetooth interference. So the 2.4 ghz radio on my router was the culprit and somehow caused interference regardless of whether the data transfer was over WIFI or ethernet.
I then re-enabled the 2.4 ghz wireless on the router, and all of the interference issues came roaring back. When I realized that I had both the 2.4 ghz and 5 ghz wireless networks using the same SSID, I checked to see which one the Surface Pros were defaulting
to, and was surprised to see both were automatically connecting to the 2.4 ghz network when I had it enabled and only to the 5 ghz network when it was disabled. So, I renamed the 2.4 ghz network with a different SSID which forced the Surface Pros to connect
to 5 ghz only.
Time for more tests. First I ran the data transfer test over 5 ghz with the router's 2.4 ghz turned on, but with nothing connected via that frequency. The bluetooth issue persisted. Then I disabled the router's 2.4 ghz wireless and ran the data transfer
tests again over 5 ghz WIFI and the USB ethernet adapter, and there was no bluetooth interference. Hoorah!!!!!
So, at least on my end, the entire issue was being caused by the 2.4 ghz radio on my router which triggered interference each time large amounts of data were sent through the router regardless of whether it was over wireless or wired.