Time between reboots has so much to do with what is installed and running - my clean Win10 machines only reboot when updates make them do it
This is one of the many reasons why I don't run Windows 10 because when I get updates on my Linux machine I get to choose when I install them and if required when I reboot. Even if I choose to install updates they don't interfere with what I am currently doing. I also have had this freedom for years.
BTW. I do have Windows 10 installed in a virtual machine (legitimate license). I actually used the Windows 10 ISO which is a free download from Microsoft and is 4.2GB so I would recommend getting it for recovery purposes if you really want to run Windows 10. The installation is quite simple and quick although I would strongly recommend using the advanced setup rather than the quick install.
When I say use the advanced setup when installing from the Win 10 ISO you will see many settings that are by default turned on which would be the case with the quick install. Whether you choose to turn off those settings is up to you although I personally find they tick all the boxes for the definition of malware . Even if you do lock the machine down you still have to go into the registry (oh! yes everyone knows how to edit this) and even then you may not get everything. Third party software (if you trust them) can help but they still may not get everything.
Even after you think you have locked down Windows 10 if you use tools like Wireshark and/or Etherape and you will see that Windows 10 loves to chat with outside machines (Owned by? You guessed it Microsoft) which may not even be in the same country you live in.
What is interesting is the install of Windows 10 is over 5GB which is really bare bones (ie. no applications like Office .. etc) compared to my Fedora 25 desktop with over 2,200 packages (includes Multiple browsers, Office suites, Multimedia, CAD, Statistical and Scientific packages) and is only 7.2GB and all my packages get updates when available without me having to manually search for them. Even when I get updates most of the time a reboot is not needed although if I get a new kernel a reboot (when I decide) takes about 60 seconds and that includes logging in and starting my preferred applications (SSD's are great).