If you’ve already covered the basics: drivers updated, Game Mode on, power plan set to High Performance and you’re still chasing more, this is the next level. These are BIOS settings and registry tweaks that actually move the needle. Not “delete temp files” nonsense. Real changes that affect how your CPU, GPU, RAM, and Windows scheduler interact during gameplay. Some give guaranteed gains. Others are experimental. I’ll tell you which is which.

Expected Performance Gains by Tweak
Before spending time in BIOS or regedit, here’s an honest picture of what to expect. Most players I know overestimate the impact of registry tweaks and underestimate the impact of BIOS settings. The chart below reflects real-world testing averages — your mileage will vary by hardware.
Averages across tested systems. Open-world and CPU-bound games show the most improvement from XMP and ReBAR.
1. Enable XMP / DOCP: The One You Absolutely Must Do
This is the most impactful single setting in this entire guide, and it takes thirty seconds. Most DDR4 and DDR5 kits ship running at their default JEDEC speed often DDR4-2133 or DDR5-4800 even if you paid for DDR4-3600 or DDR5-6000. XMP (Intel) or DOCP (AMD) is the profile on the RAM stick itself that tells the motherboard how fast to actually run it. Until you enable it, you’re leaving performance on the table that you already paid for.
Press Delete, F2, or F10 as your PC boots (the key shows on screen briefly). On most boards it’s Delete or F2.
Look for “AI Tweaker” (ASUS), “OC Tweaker” (ASRock), “Tweaker” (Gigabyte), or “OC” (MSI). The XMP/DOCP option is usually near the top.
Change from Auto or Disabled to XMP Profile 1. If you see Profile 2 as well, that’s usually a more aggressive timing set, stick with Profile 1 for stability.
Press F10 to save. Verify in Task Manager → Performance → Memory that your speed matches the kit’s rated speed (e.g., 3600 MHz).
2. Enable Resizable BAR (ReBAR / Smart Access Memory)
Resizable BAR removes a hardware bottleneck between your CPU and GPU. Without it, your CPU can only access 256MB of your GPU’s VRAM at a time, a limitation left over from 32-bit PCIe addressing. With ReBAR enabled, the CPU can access the full VRAM pool simultaneously. The result is smoother texture streaming, better 1% lows, and a few percent uplift in average FPS in texture-heavy games.
ReBAR requires three things to line up: a supported CPU (Intel 10th gen+ or AMD Ryzen 3000+), a supported GPU (RTX 3000+ or RX 6000+), and UEFI mode (not legacy BIOS). If you meet all three, this is a free performance gain with no downside.
This is a prerequisite. Find it under PCIe or Advanced Chipset settings in BIOS. Enable it. Without this, Resizable BAR won’t appear or won’t work.
Usually right below Above 4G Decoding. Set it to Enabled or Auto. On ASUS boards it might be labelled “ReBar Support”.
Download GPU-Z, open it, and check the Advanced tab for “Resizable BAR: Enabled”. If it shows Disabled, your GPU or driver may not support it.

3. Disable VBS and Memory Integrity (Virtualization-Based Security)
Windows 11 ships with Virtualization-Based Security and Memory Integrity enabled by default, especially on clean installs or systems that upgraded from Windows 10. These security features run a hypervisor layer that isolates parts of the OS — useful for enterprise security, not useful for a gaming PC. Microsoft themselves acknowledge this reduces performance in games.
This isn’t just anecdotal — Tom’s Hardware benchmarked it. In their testing, games ran up to 15% slower with VBS and HVCI enabled compared to having them off. The impact is larger on processors without MBEC support (pre-Intel 7th gen or pre-AMD Zen 2) where the overhead can be severe. On modern hardware with MBEC the hit is reduced but still measurable — which is exactly why this tweak consistently shows up in every serious Windows 11 gaming optimization guide.
From my experience testing this on mid-range rigs, disabling VBS consistently recovers 2-5% FPS and reduces frame time variance. It’s one of the most underrated optimizations on Windows 11.
Start → Windows Security → Device Security → Core Isolation Details.
Set Memory Integrity to Off. Windows will ask you to reboot.
Start → “Turn Windows features on or off” → uncheck Hyper-V and Virtual Machine Platform if you don’t use VMs or Android emulators. Reboot.
4. Enable Hardware-Accelerated GPU Scheduling (HAGS)
HAGS lets the GPU manage its own memory and scheduling rather than relying on the CPU as an intermediary. On paper this reduces latency. In practice, most players on RTX 3000 / RX 6000 hardware and newer report either a small improvement or no change — but almost no one reports a regression. It’s worth having on.
Go to Settings → System → Display → Graphics → Change default graphics settings and toggle Hardware-Accelerated GPU Scheduling on. Reboot. That’s it — no BIOS or registry needed.
5. Disable HPET — Worth Trying, Results Vary
HPET (High Precision Event Timer) is a hardware timer Windows can use for task scheduling. Some systems run better without it, some don’t notice a difference. On older hardware or in certain games, disabling HPET has produced 10-20% FPS gains according to reports in the Blur Busters forum. On modern systems it’s more often 0-5%. It’s easy to test and easy to reverse, so it’s worth five minutes.
Look for “HPET Support” or “High Precision Event Timer” in Advanced or Chipset settings. Disable it if you see it. Not all boards expose this.
Open Command Prompt as admin and type: bcdedit /deletevalue useplatformclock then press Enter. If you get an error saying the value doesn’t exist, that’s fine — it wasn’t set.
Device Manager → System Devices → right-click High Precision Event Timer → Disable device. Reboot and test.
Re-enable in Device Manager and run bcdedit /set useplatformclock true to restore. Or just leave the default (no value set) and Windows uses whatever timer it prefers.
6. Registry: Network Throttling and CPU Priority
Windows reserves a percentage of CPU time for background processes via the MMCSS (Multimedia Class Scheduler Service). By default, games get up to 80% of the CPU — Windows holds back 20% for background tasks. You can change this. There are also network throttling settings left over from legacy multimedia streaming that can limit packet processing rates. Both are adjustable via registry.
Open Registry Editor (Win + R → regedit) and navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
| Value | Type | Default | Set to | Effect |
|---|---|---|---|---|
NetworkThrottlingIndex | DWORD | 0xA (10) | 0xFFFFFFFF | Disables network packet throttling |
SystemResponsiveness | DWORD | 20 | 0 | Lets games use 100% CPU when needed |
If either value doesn’t exist, right-click the right panel → New → DWORD (32-bit) Value and create it. Reboot after editing.
7. Raise GPU and Scheduling Priority for Games
Windows treats game processes with a “Medium” scheduling category by default. Bumping this to “High” tells the OS to give games preferential access to GPU time and I/O bandwidth. Navigate in regedit to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games
| Value | Type | Default | Set to |
|---|---|---|---|
GPU Priority | DWORD | 2 | 8 |
Priority | DWORD | 2 | 6 |
Scheduling Category | REG_SZ | Medium | High |
SFIO Priority | REG_SZ | Normal | High |
8. Disable C-States — Experimental, Test First
CPU C-States are power-saving idle modes that downscale the processor when it’s not busy, then ramp back up when a workload arrives. The idea behind disabling them is that the CPU never drops into a lower power state, so there’s no ramp-up delay when the game needs it. In practice, on newer CPUs (Ryzen 5000/7000 or Intel 12th/13th gen) this can backfire — modern boost algorithms actually depend on C-States to function correctly, and some users report worse stuttering with them off.
To disable: go into BIOS → CPU or Power Management settings → look for “CPU C-States”, “C-State Control”, or “Enhanced C1E” → set to Disabled. Test thoroughly before keeping this change. If you notice higher temperatures or inconsistent framerate, re-enable them.
Quick Wins: Visual Effects and Background Capture
These won’t add double-digit FPS but they make a real difference to system responsiveness — especially when alt-tabbing or multitasking while gaming.
Disable visual effects: Start → search “Adjust the appearance and performance of Windows” → select “Adjust for best performance” or manually uncheck animations, shadows, and transparency. On borderline hardware this can free enough CPU/GPU headroom to reduce micro-stutters.
Turn off background recording: Settings → Gaming → Captures → set “Record what happened” to Off. Background DVR runs constantly and eats RAM and disk I/O. I’ve noticed this helps maintain consistent framerate in long sessions on systems close to their VRAM limit.
Complete Optimization Checklist
| Tweak | Where | Impact | Risk |
|---|---|---|---|
| Enable XMP / DOCP | BIOS | High | None |
| Enable ReBAR | BIOS | Medium-High | None |
| Disable VBS / Memory Integrity | Windows Security | Medium | Minor security trade-off |
| Enable HAGS | Display Settings | Low-Medium | None |
| Disable HPET | BIOS + CMD + Device Manager | Variable | Easy to reverse |
| Network + CPU registry | Registry Editor | Low | Low (back up first) |
| Games priority registry | Registry Editor | Low | Low (back up first) |
| Disable C-States | BIOS | Experimental | Test carefully |
| Disable visual effects | Performance Options | Low | None |
| Disable background recording | Gaming Settings | Low | None |
Frequently asked questions
How do I optimize my PC with Windows 11 for gaming?
Start with the guaranteed wins: enable XMP in BIOS so your RAM runs at its rated speed, enable ReBAR if your hardware supports it, and disable Memory Integrity in Windows Security. These three changes alone cover most of the real performance gains available. Everything else in this guide is incremental on top of those.
Will these tweaks work on Windows 10?
Most of them yes. XMP, ReBAR, HPET, and the registry tweaks work identically on Windows 10. VBS and Memory Integrity exist on Windows 10 but are off by default on most installs, Windows 11 was the first version to enable them by default, which is why they matter more here.
Is it safe to edit the Windows registry?
The specific values covered in this guide are safe as long as you navigate to the correct path and only edit the values listed. The risk is typing the wrong path or value and corrupting an unrelated setting. Export the registry key before editing, right-click the folder in regedit and select Export. This gives you a one-click restore if something goes wrong.
Should I disable C-States on my Ryzen CPU?
Probably not without testing first. On Ryzen 5000 and 7000, C-States are tightly integrated with AMD’s boost algorithm. Disabling them can cause the CPU to run hotter at idle and, counterintuitively, introduce micro-stutters in some games. Test it, run a session in your most-played game, and compare. If you don’t see a clear improvement, re-enable them.
Do these tweaks help more on lower-end or higher-end hardware?
XMP and ReBAR help more on mid-range builds where the CPU is often the bottleneck feeding the GPU. On a high-end system (RTX 4080, Ryzen 7950X) the gains are proportionally smaller because the hardware is rarely bottlenecked by the factors these tweaks address. Registry and scheduling tweaks matter more on lower-end hardware where the scheduler has to make harder trade-off decisions.
The biggest gains in this guide come from the first two BIOS settings, XMP and ReBAR. Everything after that is diminishing returns. Do those two, verify they’re working, benchmark before and after, then decide if the rest is worth your time. Most players I know are surprised by how much headroom they were leaving untapped just by running RAM at default speeds.




