As much as I hate to suggest it, perhaps.....
Sticking with Windows 8.1 might be the better choice.
Since they just started talking about the Surface 4, yesterday. I think we can be relatively certain that you don't own a Surface 8 (I suspect that, that is just the Operating System that it came with)
There are a ton of people out there (some of whom are very knowledgeable) that are having problems with Windows 10 on their Surface devices.
http://answers.microsoft.com/en-us/...s_10&ContentTypeScope=#/Windows/windows_10//1
If the thing worked well with Windows 8 and or 8.1 and you didn't have a problem with the network and I assume you didn't since you apparently downloaded and installed 10 on it......
My suggestion would be to adopt a wait and see attitude and at some point, perhaps early next spring they will have sorted out some if not most of the current buggy behavior, at least one would hope so, especially with their own BRANDED devices.