How Do I Optimize My PC with Windows 11? Advanced BIOS and Registry Tweaks

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.

Advanced BIOS and Registry Tweaks
Before you touch anything: create a System Restore Point (search “Create a restore point” in Start) and export any registry keys before editing them. Change one thing at a time and test. If something breaks, you’ll know exactly what did it.

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.

Estimated performance impact per tweak
Enable XMP/DOCP
Guaranteed — 3-15% FPS
Enable ReBAR
Guaranteed — 2-8% FPS
Disable VBS/HAGS
Consistent — 2-5% FPS
Disable HPET
Variable — 0-10% FPS
Registry priority
Minor — frame consistency
Disable C-States
Experimental — 0-3%

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.

1
Enter BIOS on startup

Press Delete, F2, or F10 as your PC boots (the key shows on screen briefly). On most boards it’s Delete or F2.

2
Find the memory / overclocking menu

Look for “AI Tweaker” (ASUS), “OC Tweaker” (ASRock), “Tweaker” (Gigabyte), or “OC” (MSI). The XMP/DOCP option is usually near the top.

3
Select XMP Profile 1 (or DOCP on AMD)

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.

4
Save and reboot

Press F10 to save. Verify in Task Manager → Performance → Memory that your speed matches the kit’s rated speed (e.g., 3600 MHz).

Real impact: Going from DDR4-2133 to DDR4-3600 can push 3-15% higher average FPS in CPU-bound games. In open-world titles like GTA V, Cyberpunk, or Elden Ring where the CPU constantly feeds the GPU with data, the improvement in 1% lows is often even more noticeable than the average.

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.

1
Enable Above 4G Decoding first

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.

2
Enable Resizable BAR Support

Usually right below Above 4G Decoding. Set it to Enabled or Auto. On ASUS boards it might be labelled “ReBar Support”.

3
Verify in GPU-Z after reboot

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.

bios resize bar support

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.

1
Open Windows Security

Start → Windows Security → Device Security → Core Isolation Details.

2
Toggle Memory Integrity off

Set Memory Integrity to Off. Windows will ask you to reboot.

3
Disable Hyper-V and Virtual Machine Platform

Start → “Turn Windows features on or off” → uncheck Hyper-V and Virtual Machine Platform if you don’t use VMs or Android emulators. Reboot.

Security trade-off: Memory Integrity protects against certain kernel-level attacks. If you’re on a gaming-only PC that doesn’t store sensitive data and you practice safe browsing, the risk is low. If your PC is also a work machine, think twice.

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.

1
Disable in BIOS (if available)

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.

2
Run this command as Administrator

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.

3
Disable in Device Manager

Device Manager → System Devices → right-click High Precision Event Timer → Disable device. Reboot and test.

4
Revert if needed

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

ValueTypeDefaultSet toEffect
NetworkThrottlingIndexDWORD0xA (10)0xFFFFFFFFDisables network packet throttling
SystemResponsivenessDWORD200Lets 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

ValueTypeDefaultSet to
GPU PriorityDWORD28
PriorityDWORD26
Scheduling CategoryREG_SZMediumHigh
SFIO PriorityREG_SZNormalHigh
Honest assessment: The registry priority tweaks are the most debated of everything in this guide. On modern Windows 11 with up-to-date drivers, the scheduler is smart enough that these values have less impact than they did a decade ago. They don’t hurt, and on some setups they visibly reduce frame time variance. Don’t expect FPS gains — think of them as removing possible sources of inconsistency.

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

TweakWhereImpactRisk
Enable XMP / DOCPBIOSHighNone
Enable ReBARBIOSMedium-HighNone
Disable VBS / Memory IntegrityWindows SecurityMediumMinor security trade-off
Enable HAGSDisplay SettingsLow-MediumNone
Disable HPETBIOS + CMD + Device ManagerVariableEasy to reverse
Network + CPU registryRegistry EditorLowLow (back up first)
Games priority registryRegistry EditorLowLow (back up first)
Disable C-StatesBIOSExperimentalTest carefully
Disable visual effectsPerformance OptionsLowNone
Disable background recordingGaming SettingsLowNone

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.

Kevin Sharp
Kevin Sharp

What's up, I'm Kevin, a 31 year old IT guy who somehow convinced people to pay me to play video games before they launched (yes, game testing was a real job and yes, it was awesome). These days I'm back in the "serious" IT world, but my controller hasn't gathered dust yet. I squeeze in gaming whenever life allows and geek out over new hardware components... though my wallet definitely isn't as excited about GPU prices as I am. Think of me as your broke friend who still knows which budget builds slap harder than they should.

Leave a Reply

Your email address will not be published. Required fields are marked *