1. Windows OS optimization: Turning off background overhead
Modern games place heavy demands on your CPU and GPU. When Windows runs background telemetry, automatic updates, or syncing apps while you play, your system experiences frametime spikes and stuttering. Tweaking core operating system settings ensures your hardware dedicates maximum power to your active game.
First, enable Windows Game Mode. Open Settings > Gaming > Game Mode and toggle it to On. Game Mode stops Windows Update from installing drivers in the background and prioritizes CPU thread allocation for your game. Next, enable Hardware-Accelerated GPU Scheduling (HAGS) under Settings > System > Display > Graphics. HAGS offloads frame scheduling tasks directly to your graphics card VRAM, lowering CPU overhead in modern titles.
Before modifying registry keys, disabling Windows services, or altering system policies, always create a System Restore Point. This allows you to roll back any change instantly if a setting creates instability.
Power management also dictates how quickly your CPU ramps up its clock speeds. By default, Windows uses a Balanced power plan that parks CPU cores to save energy. Switch to the High Performance plan in Control Panel. If you want maximum stability, open PowerShell as administrator and enter powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61 to unlock the Ultimate Performance power plan. This stops your CPU from dropping frequency during low-load game scenes.
Finally, clean up your startup applications. Open Task Manager with Ctrl + Shift + Esc, navigate to the Startup Apps tab, and disable non-essential programs like Discord, Spotify, Steam Web Helper, and cloud storage utilities. On Windows 11 24H2 systems, gamers seeking every last frame sometimes turn off Virtualization-based Security (VBS) and Memory Integrity under Core Isolation settings. While turning off Memory Integrity can yield a slight performance bump on older processors, keep it enabled on modern systems to maintain strong OS security.
2. Recommended Windows settings for maximum FPS
To help you set up your system quickly, here are the recommended values for essential Windows settings:
| Setting | Recommended Value | Why |
|---|---|---|
| Game Mode | On | Prioritizes game process CPU allocation and pauses background updates. |
| Hardware-Accelerated GPU Scheduling (HAGS) | On | Reduces CPU scheduling overhead by handing frame management to GPU. |
| Windows Power Plan | High Performance / Ultimate Performance | Prevents CPU clock speed downthrottling and stops core parking. |
| Background Apps | Disabled | Frees system memory and stops background CPU spikes. |
| Xbox Game Bar | Off (if unused) | Stops background overlay recording resources when not actively streaming. |
| Variable Refresh Rate (Windows setting) | On | Ensures smooth VRR synchronization across borderless windowed titles. |
3. GPU control panel and graphics driver fine-tuning
Outdated or corrupted graphics drivers frequently cause low frame rates and game crashes. Regularly update your NVIDIA, AMD, or Intel drivers. If you experience persistent stuttering after updating, use Display Driver Uninstaller (DDU) in Windows Safe Mode to perform a completely clean installation.
After installing fresh drivers, adjust your GPU software settings. For NVIDIA GPUs, right-click your desktop and open NVIDIA Control Panel:
-
Power Management Mode: Set to Prefer Maximum Performance so your GPU clock speeds stay high during gaming.
-
Low Latency Mode: Set to On or Ultra to minimize render queue lag.
-
Shader Cache Size: Set to 10GB or Disabled limits (Unlimited). A larger shader cache stops games like Hogwarts Legacy or Unreal Engine 5 titles from stuttering when compiling shaders on the fly.
-
Max Frame Rate: If you use G-Sync, set this to 3 FPS below your monitor refresh rate (for example, 141 FPS on a 144Hz screen).
For AMD GPUs, open AMD Software: Adrenalin Edition. Enable Radeon Anti-Lag to drop input response times. If you play at higher resolutions, evaluate AI upscaling technologies such as NVIDIA DLSS 3.5 or AMD FSR 3.1. Setting DLSS or FSR to Quality mode renders the game at a slightly lower internal resolution while preserving sharp edges, granting a substantial frame rate boost with minimal loss in picture quality.
4. Optimizing in-game graphics for maximum framerate
Maxing out every graphic slider on “Ultra” rarely produces a noticeable visual difference compared to “High” or “Medium” presets, yet it drastically lowers your framerate. Tuning individual graphics settings lets you recover performance without ruining image quality.
Start by adjusting the heaviest graphics settings:
-
Shadow Quality: Shadows consume significant GPU shader power. Lowering shadows from Ultra to Medium often recovers 10% to 15% of your frame rate.
-
Volumetric Fog and Clouds: Volumetric effects heavily strain graphics cards. Set these to Medium or Low.
-
Ambient Occlusion: Screen Space Ambient Occlusion (SSAO) adds realistic depth shadows. If your GPU struggles in heavy action, set SSAO to Low or off.
-
Screen Space Reflections: Ray-traced or screen space reflections consume massive GPU resources. Use static reflections or lower quality settings in fast-paced shooters.
If your framerate stays low even after lowering graphic presets, check our guide on troubleshooting low FPS causes to identify bottlenecks in your processor or system memory.
5. Network and input latency: Beyond raw FPS
High frame rates alone do not guarantee smooth gameplay. If your frame delivery timing is irregular or your system suffers from high Deferred Procedure Call (DPC) latency, your game will feel clunky and unresponsive even at 144 FPS.
DPC latency occurs when poorly written hardware drivers hog CPU execution time, delaying audio and input packets. You can test your system using LatencyMon. Network card drivers, motherboard audio chips, and RGB lighting software are frequent causes of DPC latency spikes. Update motherboard chipset and LAN drivers directly from your hardware manufacturer rather than relying on generic Windows Update drivers.
Input latency also depends on your peripherals and connection stability. Always connect your gaming PC via a wired Ethernet cable instead of Wi-Fi to prevent packet loss and jitter spikes. If you use a high polling rate gaming mouse (4000Hz or 8000Hz), ensure your CPU has sufficient single-core performance. Ultra-high polling rates send thousands of interrupts per second to your CPU, which can paradoxically cause frametime stutters on older processors. For more details on lowering system delays, read our gaming PC low latency optimization guide.
6. Hardware maintenance and BIOS configuration
Software tweaks can only go so far if your physical components are misconfigured or overheating. Open your motherboard BIOS during bootup by pressing Del or F2 and check your RAM settings.
By default, DDR4 and DDR5 memory runs at basic stock speeds (2133 MHz or 4800 MHz) unless you enable Extreme Memory Profile (XMP) on Intel motherboards or EXPO on AMD motherboards. Enabling XMP or EXPO instantly unlocks your memory’s advertised speeds (such as 3600 MHz DDR4 or 6000 MHz DDR5) and tightens memory timings. Furthermore, confirm that your RAM sticks are installed in dual-channel slots (typically slots 2 and 4 on 4-slot motherboards). Running single-channel memory reduces memory bandwidth by half, creating severe frame drops in open-world titles.
Next, check your CPU and GPU operating temperatures using free monitoring tools like HWInfo64. If your CPU hits 90°C or your GPU reaches 85°C while gaming, thermal throttling triggers automatically, cutting clock speeds to prevent hardware damage. Clean dust out of heatsinks and fans with compressed air, replace dried thermal paste, and ensure your PC case has adequate intake and exhaust airflow.
7. Safe optimization vs dangerous system tweaks
The internet contains countless “debloater scripts” and registry hacks promising double the FPS. Many of these scripts aggressively disable Windows services required by modern games. For instance, turning off Xbox Live services or Windows Security services can break Xbox Game Pass, Microsoft Store downloads, and anti-cheat systems such as Riot Vanguard or EA Anti-Cheat.
Focus on verified, safe registry adjustments. For example, disabling the Windows Network Throttling Index allows network cards to process traffic at full speed during heavy network load. To apply safe registry tweaks, navigate to HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionMultimediaSystemProfile and set NetworkThrottlingIndex to ffffffff (Hexadecimal). Always avoid running obscure batch files that delete system DLLs or permanently strip Windows Defender components.
For more safe ways to increase performance without breaking operating system stability, consult our guide to boosting FPS on PC.
8. Automating PC optimization with FPSTweak
Manually editing registry keys, stopping unnecessary background services, and creating custom power plans requires time and technical testing. One wrong value can cause system crashes or require a full Windows reinstall.
The FPSTweak one-click optimizer simplifies this entire process. FPSTweak safely scans your system hardware, applies verified OS tweaks, tunes network latency parameters, and configures background services in seconds. Every change made by FPSTweak is fully reversible with a single click, keeping your system safe while delivering higher framerates and lower input lag.
PC Headroom Check
How much FPS is your PC leaving on the table?
