The classic thing is that people usually rush to uninstall drivers or reinstall Windows before they even check the basics - that's not going to help you much if the actual problem is somewhere else. The other answers have made some good points, but I'd suggest looking in a different direction.
Check the Event Viewer to see what's happening at the time the freezes occur. Press Win+R, type `eventvwr.msc` and look at the "System" events - you'll often find driver or service errors there that Task Manager doesn't even show. Errors from `nvlddmkm` (NVIDIA driver) or similar are particularly worth paying attention to. At the same time, you can also open Resource Monitor (which another answer mentioned) and specifically check the "Disk" tab - sometimes you'll spot small spikes in I/O activity there that briefly lock everything up without showing as high CPU or RAM usage.
If you don't find anything there, I'd experiment with Windows Search, like someone already suggested - it can really cause these subtle freezes. Disable it for a test week and see if things improve. If that helps, you've found your problem. If not, the next step would be driver updates (especially chipset, audio, and graphics) or if necessary a fresh Windows install - but only after you've done the debugging.