This is an amalgam of suggestions by others that (finally) worked for me:
I am up-to-date Win 10 on an Surface Pro 3
*** Ridiculous as it sounds, setting the SP3 clock to the proper time seems to have a major positive effect on this problem.
Turn off the [Set Time Automatically] Switch
Set the time manually - Use the time on your cell phone. I leave the Auto time off and keep an eye on the time.
*** This CMD deletes a line in your Registry that, if present, has some junk in it:
Cmd prompt - admin
REG DELETE HKCR\CLSID\{988248f3-a1ad-49bf-9170-676cbbc36ba3} /va /f
If you get an error, then the line is not in the Registry and no harm done.
*** Do a Hyper-V switch:
Turn off Hyper-V if it's on or turn it off if it's not / [Restart]
I have been dealing with the same constant dropping of WiFi (every 24 hours max) that is prevalent among Win 10 users. This is the only combination of the ideas of others that has worked for me