If you experience Windows 10 performance problems, the issue is most likely related to a hardware or device driver issue, or to a process running on the system.
If your Windows 10 machine has a solid-state drive (SSD), begin troubleshooting by checking the disk's available capacity. As SSDs fill up, their performance declines. Simply freeing up some space may help restore performance, although the results are not always immediate.
You can also use the Task Manager to review the list of processes running on the machine. Look for processes that consume a lot of or CPU. If a process consumes excessive hardware resources, other processes may be deprived of the resources they need to run efficiently.
Next, take a look at the Task Manager's Startup tab. This tab lists all the items that are set to load at system startup. For each one, Windows 10 will tell you whether or not the item is enabled and how the item affects startup. Items with a high startup impact take longer to load than items with a low impact. But the startup impact doesn't gauge how the item affects ongoing hardware resource consumption. Removing unnecessary startup items frees hardware resources for use by other processes, which improves system performance.
If you have tried all of these techniques and still encounter Windows 10 performance problems, use the Windows Performance Monitor to diagnose the cause of the problem. The Performance Monitor can help you spot a hardware bottleneck. You can then work to determine if the hardware is inadequate, or if it is perhaps configured incorrectly.
Return of the Start menu in Windows 10
Guide to upgrading to Windows 10
Windows 10 Update a thorn in Pro admins' side