Back when we tried to use Windows 2000 for network services, we found a resource leak in the IP stack which required a weekly reboot. Microsoft refused to fix it, and suggested installing more memory so that it would take longer to run out of resources.
On my current Windows 10 systems, I typically have to reboot every week, except for my 64GB system which lasted almost a month once. Meanwhile my FreeBSD systems only have to be rebooted if the power fails, something breaks, or the ice machine leaks water on them. They are much more reliable than every cable or DSL modem I have had for the past 20 years, and most consumer grade network hardware.