Optimize Windows 11 for Gaming (2026)
Short answer: Three changes give 80% of the gains. Turn off Memory Integrity (Settings, Privacy & security, Windows Security, Device security, Core isolation) — that VBS hypervisor costs 10-25% of frames on CPU-bound games. Switch to the Ultimate Performance power plan. And do a clean GPU driver install with DDU. Skip the registry 'gaming tweaks' that do nothing.
Three changes account for 80% of whatever FPS you’re going to gain from optimizing Windows. First: turn off Memory Integrity. Settings, Privacy & security, Windows Security, Device security, Core isolation details, toggle Memory Integrity off, restart. This is part of Virtualization-Based Security and it runs a hypervisor underneath Windows that intercepts every driver call for security validation. If you enabled Hyper-V for Docker or WSL2, that’s a separate hypervisor layer — both add overhead. On a CPU-bound game it costs you 10-15% of your frames. On a game that hammers the CPU like Cyberpunk or Cities Skylines, I’ve measured up to 25% on customer machines. Microsoft enables it by default on retail Windows 11 installs because it prevents kernel-level exploits, but if you’re not downloading sketchy software, the security tradeoff is worth the frames.
Second: power plan. Don’t just switch to High Performance — create a custom plan. Open a Command Prompt as admin and run powercfg /duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61 — that imports the hidden Ultimate Performance plan that Microsoft only shows on workstation editions. It disables core parking, keeps all CPU cores awake, and prevents the aggressive frequency scaling that causes microstutters. The difference between Balanced and Ultimate Performance is usually 3-5% average FPS but more importantly it eliminates the frame drops that happen when the CPU scales down between frames and doesn’t scale back up fast enough.
Third: GPU driver. Don’t use whatever GeForce Experience or AMD Software auto-installed. Download Display Driver Uninstaller, boot into Safe Mode, run DDU, strip everything, restart, disconnect from the internet immediately before Windows Update pushes an old driver back, then install a clean copy. For NVIDIA, the 566.x Game Ready series has been the most stable for frame timing in 2025-2026 — the 570.x and 572.x introduced DPC timing issues on RTX 30 and 40 cards that cause stutter spikes even when average FPS looks fine — and sometimes audio crackling too, because GPU DPC latency starves the audio buffer. For AMD, the latest RDNA 3 driver is usually fine but if you’re on RDNA 2, test Adrenalin 24.12.1 specifically — it had the best shader cache handling for older cards.
NVIDIA Control Panel Settings That Actually Matter
Most YouTube “optimization” guides walk you through changing every setting in NVIDIA Control Panel. Almost none of it does anything measurable. The only three that matter:
Power management mode: set it to “Prefer maximum performance.” This keeps the GPU clock speed pegged instead of dynamically scaling. Without it, NVIDIA drops clock speeds between frames to save power, which causes stutter in frame-pacing-sensitive games.
Texture filtering quality: set it to “High performance” only if you’re GPU-bound and desperate. The visual difference between Quality and Performance is actually visible — textures get blurrier at angles. Leave it on Quality unless you’re below 60fps and have nothing else to cut.
Low Latency Mode: set to “On” (not Ultra). Ultra adds a frame queue limit that can cause input lag spikes in games with inconsistent frame times. On just reduces the pre-rendered frame queue from 3 to 1, which cuts input delay by 10-20ms without the stutter risk.
Everything else — Shader Cache, Anisotropic Filtering, Antialiasing mode — leave on “Application controlled.” Per-game settings in the game itself are always better than forcing them at the driver level.
What Not to Disable
Every optimization guide tells you to disable a bunch of Windows services. Most of it is cargo cult nonsense that hasn’t been relevant since Windows 7.
Superfetch/SysMain: leave it on. SysMain preloads frequently used data into RAM. Disabling it means your game’s shader cache and level data loads from SSD every single time instead of being pre-staged in memory. On an NVMe SSD the difference is small. On a SATA SSD it’s noticeable. On a hard drive it’s game-ruining. The only scenario where disabling SysMain helps is if you have 8GB of RAM or less, because it’s eating memory you need for the game itself.
Windows Search/Indexer: leave it on unless you have a hard drive. On an SSD, the indexer’s IO overhead is unmeasurable. It runs at low priority and yields to any foreground process. The people who swear disabling it gave them FPS gains are measuring placebo.
Game Mode: leave it on. It does two useful things — it prevents Windows Update from installing during gameplay and it reduces background process priority. The FPS impact is zero to slightly positive. It used to cause issues in 2019 but those bugs were fixed years ago.
Game DVR/captures: actually disable this one. Settings, Gaming, Captures, toggle “Record what happened” off. Unlike Game Mode, this one genuinely runs a background encoder that eats 2-5% GPU performance even when you’re not actively recording. If you need to record gameplay, use OBS with NVENC instead — same GPU encoder, better control, no always-on performance cost.
BIOS and Memory
XMP is free performance sitting in your BIOS that most people never enable. Your RAM is almost certainly running slower than it’s rated for. Enter BIOS (usually Delete or F2 at boot), find the XMP or EXPO profile, enable it, save and exit. A kit rated for 3600MHz DDR4 ships at 2133MHz by default — XMP bumps it to rated speed. On a Ryzen system especially, memory speed directly affects the Infinity Fabric speed which affects everything. Going from 2133 to 3600MHz on a Ryzen 7 5800X3D gets you 8-12% more FPS in games that aren’t GPU-bottlenecked.
Resizable BAR (AMD Smart Access Memory): enable it in BIOS if your GPU supports it. RTX 30 series and newer, RX 6000 series and newer. Lets the CPU access the full GPU VRAM instead of through a 256MB window. Impact varies wildly by game — anywhere from 0% to 15% — but it’s free and there’s no downside.
One thing I’ve stopped recommending: disabling E-cores on Intel 12th-14th gen for gaming. The Windows 11 scheduler and Intel Thread Director have gotten good enough since 24H2 that the OS correctly pins game threads to P-cores. Disabling E-cores used to help but now it just costs you background thread capacity for no gain.
If your frames are still inconsistent after all this — micro-stutters, 1% lows that tank even though average FPS is fine, or a game that used to run smooth and now hitches — the problem is usually deeper than Windows settings. Could be thermal throttling, a dying SSD, or a driver conflict that DDU didn’t catch. Our speed optimization service includes a full benchmark pass with detailed frame timing analysis, and we’ve fixed machines where the “optimization” was as simple as reseating a loose RAM stick or updating a chipset driver nobody thought to check.
Frequently Asked Questions
Does disabling Memory Integrity improve gaming FPS?
Yes — Memory Integrity (part of Virtualization-Based Security) runs a hypervisor that intercepts every driver call for security validation. In CPU-bound games it costs 10-15% FPS, up to 25% in extremely CPU-heavy titles like Cyberpunk or Cities Skylines. Microsoft enables it by default on retail Windows 11 installs. The tradeoff is reduced protection against kernel-level exploits.
Should I disable SysMain (Superfetch) for gaming?
No. SysMain preloads frequently used data into RAM, including game shader caches and level data. Disabling it forces everything to load from disk every time. The only scenario where disabling helps is if you have 8GB of RAM or less — then SysMain is eating memory your game needs. On 16GB+ systems, leave it on.
What is the Ultimate Performance power plan?
A hidden power plan that Microsoft only shows on workstation editions. It disables core parking, keeps all CPU cores awake, and prevents aggressive frequency scaling that causes microstutters. Import it by running 'powercfg /duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61' in admin Command Prompt. The difference vs Balanced is usually 3-5% average FPS but more importantly it eliminates frame drops from CPU scaling.
Does XMP improve gaming performance?
Yes — significantly on AMD Ryzen systems. Your RAM likely ships running at 2133MHz by default even if it's rated for 3600MHz. Enabling XMP in BIOS bumps it to rated speed. On a Ryzen 7 5800X3D, going from 2133 to 3600MHz DDR4 gains 8-12% FPS in games that aren't GPU-bottlenecked, because memory speed directly affects the Infinity Fabric speed.