How to Optimize Windows for Gaming
Optimizing Windows for gaming raises frame rates and reduces stutter by enabling Game Mode, turning on Hardware-Accelerated GPU Scheduling, setting a high-performance power plan, and cutting background load that competes with games for CPU and GPU resources. Windows ships with default settings that favor battery life and background services over gaming throughput, so a sequence of system changes redirects resources to the active game. This article lists the settings to change, then walks through the procedure in phases ordered from system-wide settings to per-game and display options: enable Game Mode, turn on Hardware-Accelerated GPU Scheduling, set the High Performance or Ultimate power plan, disable startup and background apps, turn off Game Bar captures when unused, update the GPU driver, set the GPU as the preferred adapter per game, enable Variable Refresh Rate, and disable Xbox overlays.
Each phase states its goal and gives the exact steps. The result is a Windows installation that directs CPU, GPU, and memory toward gaming with fewer interruptions from background processes.
What You Need Before You Start
Optimizing Windows for gaming requires administrator access, a current GPU driver, and the Windows build details before any setting is changed. The items required to optimize Windows for gaming are listed below, in the order each is needed:
- An administrator account grants access to power plans, services, and the registry settings the optimization changes.
- Windows 10 or Windows 11 exposes Game Mode, Hardware-Accelerated GPU Scheduling, and Variable Refresh Rate in the gaming and display settings.
- A current GPU driver from Nvidia, AMD, or Intel enables the scheduling and refresh-rate features the optimization relies on.
- The Settings app and Task Manager control Game Mode, background apps, and startup programs without third-party software.
- A monitor that supports a variable refresh rate allows G-Sync or FreeSync to remove tearing once enabled.
Optimizing Windows changes system-wide settings, while per-game frame rate gains come from the guide to increasing FPS in games, which covers in-game graphics options and upscaling. A current driver is the foundation for several steps, so the guide to updating drivers in Windows explains the Nvidia, AMD, and Intel download methods this article assumes are in place.
What Does Optimizing Windows for Gaming Do?
Optimizing Windows for gaming redirects CPU, GPU, and memory away from background services and toward the active game, which raises frame rates and reduces stutter. Windows runs dozens of background processes, indexing tasks, and update services that consume resources a game needs. The optimization targets four resource categories:
- CPU scheduling changes through Game Mode, which raises the active game’s priority over background tasks.
- GPU scheduling changes through Hardware-Accelerated GPU Scheduling, which moves frame queuing to the GPU and lowers latency.
- Power delivery changes through the High Performance plan, which keeps the CPU at higher clocks instead of throttling for power saving.
- Background load drops through disabling startup apps and background processes that compete for CPU time and memory.
Optimizing Windows for gaming addresses system-level resource allocation, while frame rate also depends on the graphics card itself, covered in the overview of the best GPUs for gaming. Persistent stutter that survives the optimization points to a driver, thermal, or game-file cause handled in the fix for lag and stuttering.
Enable Game Mode
Enabling Game Mode raises the active game’s CPU and GPU priority and suppresses background tasks such as Windows Update during play. Game Mode is a built-in Windows feature that detects a running game and reallocates resources to it. Follow these steps:

- Open Settings from the Start menu, then select Gaming on Windows 10 or Windows 11.
- Select Game Mode from the gaming settings list.
- Toggle Game Mode to On, which applies to every detected game automatically.
- Confirm the toggle stays enabled after closing Settings, since Game Mode persists across restarts.
Game Mode prevents Windows Update from installing drivers and restarting during a game, and it holds background processes at a lower priority. The effect is largest on systems with limited CPU cores, where background tasks otherwise steal time from the game thread.
Turn On Hardware-Accelerated GPU Scheduling
Turning on Hardware-Accelerated GPU Scheduling moves frame queue management from the CPU to the GPU, which reduces input latency and frees CPU time. The feature lets the GPU manage its own video memory and scheduling, lowering overhead on the processor. Follow these steps:

- Open Settings, then System, then Display, and select Graphics at the bottom.
- Click Change default graphics settings on Windows 11, or open Graphics settings on Windows 10.
- Toggle Hardware-Accelerated GPU Scheduling to On, which requires a supported GPU and a current driver.
- Restart the PC to apply the scheduling change.
Hardware-Accelerated GPU Scheduling requires a GTX 1000-series or newer Nvidia card, an RX 5000-series or newer AMD card, and a current driver, so the option appears only when the hardware supports it. The feature lowers latency by a small margin and reduces CPU overhead in GPU-bound games.
Set the High Performance Power Plan
Setting the High Performance or Ultimate Performance power plan keeps the CPU at higher clock speeds instead of throttling for power saving. Windows defaults to a Balanced plan that lowers CPU clocks when load drops, which can cap frame rates in lightly threaded games. Follow these steps:
- Open Control Panel, then Power Options, or search ‘Choose a power plan’ in the Start menu.
- Select High Performance from the available plans, expanding ‘Show additional plans’ if it is hidden.
- Enable Ultimate Performance on desktops by running ‘powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61’ in an elevated Command Prompt.
- Set the chosen plan as active, then confirm it remains selected after a restart.
The High Performance plan holds the CPU at higher clocks and disables aggressive core parking, which raises frame rates in CPU-bound games. Laptops on battery override the plan to protect runtime, so the gain applies mainly to desktops and plugged-in laptops.
Disable Startup and Background Apps
Disabling startup and background apps frees CPU time and memory that competing processes otherwise consume during a game. Programs that launch at boot and run in the background hold resources a game needs, so trimming them returns those resources. Follow these steps:
- Open Task Manager and select the Startup apps tab, then disable programs that do not need to run at boot.
- Open Settings, then Apps, then Startup, and toggle off non-essential startup applications.
- Open Settings, then Apps, then Installed apps, and set background-permission to Never for apps that do not need it.
- Close overlay and launcher apps before gaming, such as Discord, browsers, and chat clients that hold memory.
Startup apps such as cloud-sync clients, chat overlays, and updater services consume CPU and memory that a game uses. Disabling unnecessary startup entries also shortens boot time, which the guide to freeing up disk space complements by removing the temporary files these apps leave behind.
Turn Off Game Bar Captures and Xbox Overlays
Turning off Game Bar background capture and Xbox overlays removes the recording overhead that runs continuously during games. The Xbox Game Bar records gameplay in the background and draws an overlay, both of which consume GPU and CPU resources when left enabled. Follow these steps:
- Open Settings, then Gaming, then Captures, and toggle ‘Record what happened’ to Off to stop background recording.
- Open Settings, then Gaming, then Xbox Game Bar, and disable the Game Bar if the overlay is unused.
- Disable third-party overlays in Discord, GeForce Experience, and Steam if they are not needed during play.
- Keep one overlay only if performance monitoring is needed, since stacked overlays add latency.
Background recording captures the last several minutes of gameplay continuously, holding GPU encoder resources even when no clip is saved. Disabling background capture and unused overlays returns those resources to the game and removes a source of added latency.
Update the GPU Driver and Set the Preferred GPU
Updating the GPU driver and setting the high-performance GPU per game ensures each game runs on the dedicated graphics card with the latest optimizations. A current driver adds game-specific tuning, and the preferred-GPU setting forces a game onto the dedicated card on systems with integrated graphics. Follow these steps:
- Update the GPU driver from Nvidia, AMD, or Intel, or through GeForce Experience or AMD Adrenalin.
- Open Settings, then System, then Display, then Graphics, and add the game’s executable.
- Set the game’s graphics preference to High performance, which assigns the dedicated GPU on hybrid-graphics systems.
- Restart the game to apply the preferred-GPU assignment.
A current driver supplies game-ready profiles that raise frame rates on launch day, which the guide to updating drivers in Windows covers across Windows Update, the manufacturer site, and vendor tools. On laptops with integrated and dedicated graphics, the preferred-GPU setting prevents a game from running on the slower integrated adapter.
Enable Variable Refresh Rate
Enabling Variable Refresh Rate synchronizes the monitor’s refresh rate to the GPU’s frame output, removing screen tearing without the input lag of standard V-Sync. Variable Refresh Rate is the Windows control for G-Sync and FreeSync, which match display and render timing. Follow these steps:
- Enable G-Sync or FreeSync in the monitor’s on-screen menu, since the display setting precedes the Windows toggle.
- Open Settings, then System, then Display, then Graphics, and select Change default graphics settings.
- Toggle Variable Refresh Rate to On, which applies to games that do not natively support adaptive sync.
- Confirm G-Sync or FreeSync is active in the Nvidia or AMD control panel for full-screen games.
Variable Refresh Rate removes tearing while keeping latency lower than V-Sync, which matters most on high-refresh monitors. The relationship between refresh rate, frame rate, and tearing appears in the explanation of monitor refresh rate, and capping frame rate just below the refresh ceiling further reduces latency in the guide to reducing input lag.
Common Mistakes to Avoid
Optimizing Windows for gaming fails to help when changes are skipped or applied incorrectly. The mistakes that limit gaming performance gains are listed below:
- Leaving the Balanced power plan active keeps the CPU throttling during games, capping frame rates in CPU-bound titles.
- Stacking multiple overlays adds latency and GPU load, since each overlay draws on top of the game.
- Skipping the GPU driver update misses game-ready optimizations that raise launch-day frame rates.
- Enabling Variable Refresh Rate without the monitor setting leaves adaptive sync inactive, so tearing remains.
- Running a game on integrated graphics on a hybrid laptop without setting the preferred GPU caps performance well below the dedicated card.
A system that still stutters after these changes usually has a thermal, driver, or storage cause rather than a settings cause, which the fix for lag and stuttering diagnoses. Confirming the power plan, the driver version, and the monitor’s adaptive-sync setting resolves the most common reasons the optimization shows no gain.
Key Takeaways
- Enable Game Mode to raise game priority and suppress background tasks during play.
- Turn on Hardware-Accelerated GPU Scheduling to move frame queuing to the GPU and lower latency.
- Set the High Performance or Ultimate power plan to keep the CPU at higher clocks.
- Disable startup and background apps to free CPU time and memory for the game.
- Turn off Game Bar captures and unused overlays to remove recording overhead.
- Update the GPU driver, set the preferred GPU, and enable Variable Refresh Rate for the latest tuning and tear-free output.
Does Game Mode improve gaming performance?
Game Mode raises the active game’s priority and suppresses background tasks such as Windows Update. The gain is largest on systems with few CPU cores, where background processes steal time from the game.
Should I enable Hardware-Accelerated GPU Scheduling?
Yes, on a supported GPU with a current driver. It moves frame queuing to the GPU, lowering CPU overhead and input latency slightly. The toggle sits under Settings, System, Display, Graphics.
Which power plan is best for gaming?
The High Performance or Ultimate Performance plan keeps the CPU at higher clocks instead of throttling. Set it in Power Options. Laptops on battery override the plan to protect runtime.
Does turning off the Xbox Game Bar help FPS?
Disabling background capture removes continuous GPU encoder load, returning resources to the game. Turning off the overlay also removes added latency. Both settings sit under Settings, Gaming.
What is Variable Refresh Rate in Windows?
Variable Refresh Rate is the Windows control for G-Sync and FreeSync, syncing the monitor’s refresh to the GPU’s frame output. It removes tearing with lower latency than standard V-Sync.
Will optimizing Windows fix stuttering?
Optimizing Windows reduces background load and improves scheduling, which helps some stutter. Stutter from thermal throttling, old drivers, or game files needs the lag and stuttering fix instead.
Last Thoughts on Optimizing Windows for Gaming
Optimizing Windows for gaming redirects system resources toward the active game through an ordered set of changes: enable Game Mode, turn on Hardware-Accelerated GPU Scheduling, set the High Performance power plan, disable startup and background apps, turn off Game Bar captures and unused overlays, update the GPU driver, set the preferred GPU per game, and enable Variable Refresh Rate. These system-level changes pair with per-game settings in the guide to increasing FPS in games and the latency reductions in the guide to reducing input lag. Readers can continue with the guide to updating drivers or the PC tutorials hub for related procedures.


