I hate Windows 10 but my new laptop came with it. Its hogging up bandwidth and ram without me having any programs open. It's limiting ram to programs I am running and clogging up the home wifi. Control panel wont let me disable much and task manager wont even let me stop programs that are running. Any Ideas before I try installing an old version of windows. Also with gaming a big use of this machine, I dont want to consider other OS's.
Ok, this is something that most people have misunderstood about the way Windows manages memory for all versions of Windows after XP. Take a look here:
https://en.wikipedia.org/wiki/Windows_Vista_I/O_technologies#SuperFetch and specifically, look at the parts on Super Fetch which has been around since Vista. Esentially, your system monitors your software usage and tries to pre-load into RAM the things you most commonly use. As a result, those commonly used programs load a lot faster. So you are thinking: "but when I start a game I wont have enough RAM". Not true at all. If your game, or any other software you are actually running at the moment needs more RAM, the the least recently used items cached in RAM are kicked out to make room for it.
If you really feel you must disable Super Fetch, pres Windows key+R and in the Run window, type Services.msc and click OK. In the list of services, find the SuperFetch service and right click it then click properties and in the Startup type block, change it to disabled. Another way to change the behiavior of the
but I really don't recommend you do that as it doesnt really accomplish anything and would have a negative impact on overall system performance.
You can also consider disabling other services but I also would not recommend that unless you really understand what the services in question do.
EDIT: I should have asked but is your drive a disk drive or an SSD? SuperFech ignores software stored on SSD's because its fast enough where it doesn benefit from caching. Even if you are using an SSD, I would not worry about the number that the task manager shows for your memory usage. Unless you are having an actual problem running something then its essentially meaningless for this purpose.