Hello Nabeel Hossain,
Welcome to the Microsoft Community.
It sounds like your system is experiencing significant performance degradation, which could be attributed to several factors. Based on your description, here are some potential causes and solutions:
- High CPU Usage from Background Processes (Service Host)
The "Service Host" processes you see in Task Manager are usually related to Windows services. While some of them are critical for the system's proper functioning, they can sometimes consume excessive CPU resources due to bugs, corrupted files, or conflicting software.
Potential solutions:
- Check the specific Service Host processes: Expand each "Service Host" entry in Task Manager to see which individual services are consuming CPU resources. Right-click and go to "Go to Service(s)" to identify the exact service. Common culprits include:
- Windows Update: If Windows Update is stuck or running in the background, it can cause high CPU usage. Check if there are pending updates or update issues.
- Windows Defender or Anti-Virus Scans: Background scans can consume resources. Check whether Windows Defender or any third-party antivirus software is performing a scan.
- Superfetch (SysMain): Sometimes, this service can cause high disk and CPU usage. Disabling it temporarily can help identify if it's the problem.
- Use Event Viewer: Check for any errors or warnings related to system services that might be causing these spikes. You can do this by searching for Event Viewer and checking the Windows Logs > System and Application logs.
- Memory Usage
You mentioned that 11 GB out of 16 GB is being used while idle, which is quite high. If your system is using a lot of memory without obvious programs open, there may be an issue with background processes consuming resources.
Possible solutions:
- Check for Memory Leaks: Some apps or processes may have memory leaks, causing them to use more memory than expected. Task Manager allows you to track memory usage over time. Pay close attention to any apps or services that are gradually increasing their memory consumption.
- Optimize Startup Programs: Disable unnecessary startup programs. In Task Manager, go to the Startup tab and disable anything that doesn’t need to run when your PC starts up.
- Check for Malware: Sometimes, high memory usage can be caused by malware running in the background. Run a full system scan using Windows Defender or a third-party antivirus tool (like Malwarebytes) to rule this out.
- CPU Usage
The fact that your CPU usage spikes to 100% and then settles at 50-70% during idle periods is unusual for a modern CPU like the i7-11700. There could be a background task that's using a lot of CPU cycles.
Solutions:
- Task Manager Diagnostics: In Task Manager, go to the Processes tab and sort by CPU to see which processes are using the most CPU. Focus on any processes that seem out of place or are using a disproportionate amount of resources. If you find something suspicious, try terminating it (make sure to check what the process is before ending it).
- System Resource Consumption by Chrome: Chrome can sometimes consume significant CPU and memory, especially with many tabs open or if an extension is malfunctioning. Try disabling extensions or even running Chrome in Incognito Mode to see if the issue persists.
- Check for Background Windows Services: High CPU usage can sometimes be attributed to Windows services like Windows Search or Windows Update. You can try disabling these temporarily to test the impact on performance.
- GPU Usage and Game Stuttering
You mentioned that your GPU usage is very low (0-1%) during gameplay, while your CPU is under heavy load. This suggests that your games might not be utilizing your GPU properly, and instead, the CPU is doing more of the heavy lifting. This is often caused by:
- CPU Bottleneck: If your CPU is under high load, your system may not be able to send frames to the GPU at a fast enough rate, causing stuttering or FPS drops. Check if there are any specific background tasks that are consuming CPU during gaming.
- V-Sync or Frame Limiting: If V-Sync is enabled or your games are capped at a low frame rate, your GPU may not be fully utilized. Ensure that you have the proper settings in place and disable any frame limiters.
- Graphics Driver Settings: Sometimes, the graphics settings may not be optimized for your GPU. In NVIDIA Control Panel, make sure that your GPU is set to handle 3D settings, and that power management is set to Maximum Performance.
- Power Settings: Ensure that your Power Plan is set to High Performance rather than Balanced or Power Saver, as this can sometimes throttle CPU performance.
- Try Disabling Unnecessary Background Processes
Some background processes might be running tasks that are consuming CPU and memory unnecessarily, even when you’re not actively using your PC.
How to check and disable:
- Open Task Manager and go to the Processes tab.
- Sort by CPU or Memory to see which processes are consuming the most resources.
- End processes that look unnecessary, but be cautious not to end essential system processes.
You can also run MSConfig or Task Scheduler to identify scheduled tasks that may be affecting your system’s performance.
- Perform System Scans and Checks
- Check for Disk Errors: High CPU usage can sometimes be a symptom of disk issues. Run CHKDSK to check for disk errors:
- Click Win key + X to open "Command Prompt (Admin)"
- Enter chkdsk <drive letter>: /f in the command prompt window For example, to check and repair the D partition, enter the following command: chkdsk D: /f Press Y then Enter to run the chkdsk disk check tool to scan the D partition. After that, you can check other partitions similarly. Note: Please check other drive letters other than your system drive (usually C) first. You need to restart to check C drive. Disclaimer: Running chkdsk can check the file system and file system metadata of a volume for logical and physical errors. To avoid any trouble for you, do not cancel or interrupt chkdsk, and back up important data. For more information, please refer to this chkdsk | Microsoft Learn.
- System File Check: Run SFC to scan for corrupted system files:
- Open Command Prompt as an administrator.
- Run the following commands one by one:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth - Run sfc /scannow and wait for the process to complete. Check if there are any detected errors.
- Windows Memory Diagnostic: To check for RAM issues, you can run Windows Memory Diagnostic by searching for it in the Start menu and following the prompts.
- Check for Thermal Throttling
If your CPU is overheating, it can throttle its performance to reduce heat, which could be contributing to your performance issues. You can monitor the temperatures of your CPU and GPU using tools like HWMonitor or Core Temp.
- Consider a Clean Boot or Reinstalling Windows
If none of the above solutions resolve the issue, it might be worth performing a Clean Boot to see if a third-party service is causing the issue. How to perform a clean boot in Windows - Microsoft Support
- Press Windows + R, type msconfig, and press Enter.
- Go to the Services tab, check Hide all Microsoft services, and then click Disable all.
- Go to the Startup tab and click Open Task Manager.
- Disable all startup items.
- Restart your computer.
Disclaimer: A “clean boot” starts Windows with a minimal set of drivers and startup programs. It helps to determine whether a background service is interfering with your game or program and to isolate the cause of a problem.
These steps of "clean boot" might look complicated at first glance. However, to avoid any trouble for you, please follow them in order and step-by step so that it will help you get back on track.
If the issue persists after all those steps, you may want to Perform an In-place Upgrade: An in-place upgrade is a method of reinstalling Windows. The principle of an in-place upgrade is to upgrade the system from the old version to the latest version while retaining the original system and user data, overwriting only the system files, and restoring the normal use of the system. The detailed steps are as follows.
- Visit the official Microsoft website, Download Windows 11
- Use the installation tool to create a USB installation disk or ISO file.
- Insert the USB installation disk or mount the ISO file, and then run setup.exe.
- Select the "Upgrade this PC" option and click "Next".
- Make sure to select the "Keep personal files and apps" option and click "Install".
- The process may take some time, please wait patiently for it to complete.
By following these troubleshooting steps, you should be able to narrow down the cause of your high CPU usage and game stuttering. Let me know if you need further assistance!
Best Regards,
William.Y | Microsoft Community Support Specialist