On a periodic basis, it becomes slow, after which I restart then wait for 10+min for windows to become responsive. Meanwhile during this period, everything I use email, firefox, Chrome, vscode all crawl to near useless.
While I am using HDD, instead of SSD, I consider such a performance problem an issue at windows side. Am I the only who suffers from it? Are there any registry hacks which can alleviate these problems?
Typical consumer drives have long error timeouts, during which they will try and try and try again to read a defective sector. Assuming it eventually succeeds, no error gets flagged anywhere—not even in the SMART data.
You should upgrade - it'll be a considerable boost to your computer's speed and your productivity. SSDs are pretty cheap now.
You can stay using a HDD if you like but I don't think it's going to get better.
I spend most of my time running VS Code and Terminal so results may vary of course. Started playing with the new Edge too...
I've been pretty pleased with MS recently. They're definitely not the crap factory they were when I was in school.
I haven't found a software solution for it. Instead, I bought a separate PC and just keep it running.
Windows is designed for below average joe with too many extra protection layers against fool.
I still think $millions are to be made with proper cleanup/decrapify tools that are actively staying on top of the latest MSFT malices to keep user hands off the low level configurations.
I still remember my beloved Windows NT times where i can make a "race car" out of it.
If that's the problem you want both more RAM and an SSD.
If it makes you feel any better, I have a laptop with an SSD and still see slowness and sluggishness many a times. For me the main visible culprits are Windows Explorer, Microsoft Teams and Microsoft Edge.
Run msconfig, take a look at all services and applications running in the background and disable those that seem unnecessary (research online on each one before disabling).
Sometimes this manifests as sluggishness right or soon after a restart, especially if I haven't been running Windows in a while (dual-booting).
I echo the others who have suggested checking and seeing what's being run while the system seems slow. Of course if the system is almost entirely unresponsive, even doing that might be a bit of a struggle, but it might give clues.
It gets rid of the programs that obtrusively weigh down the system, as-well as removing a lot of cruft the typical user doesn't need. Disclaimer: it can break some things, but it's a small price to pay for a hardened system.
[0] https://wpd.app/
Change to VLC, irfann view, and Firefox.
Disable startup programs and delete any antivirus you have
from memory I think there's some kind of periodic job that causes a lot of disk IO (some kind of defender antivirus scan? Indexing for search? I forget exactly what). Disable it or adjust schedule. Noticed similar thing when trying to play games in windows 10 VM, every now and again game would lag up horribly due to some scheduled task that runs by default.