How to Optimize Windows for Gaming: 15 Tweaks That Actually Work

Windows 11 is decent for gaming out of the box — but decent isn’t good enough when you’re trying to squeeze every frame out of your hardware. These 15 Windows optimizations for gaming are the ones that actually make a measurable difference. I’ve tested every single one, and I’m skipping the snake oil (no, disabling Superfetch doesn’t help).

Updated April 2026. These tweaks work on Windows 11 24H2+.

GPU Settings

Start here — these give the biggest FPS gains.

1. Enable Game Mode

Settings → Gaming → Game Mode → On

Game Mode prioritizes gaming processes over background tasks. It prevents Windows Update from running during games and allocates more GPU/CPU resources to your game. Turn it on and leave it on — there’s zero downside.

2. Set GPU to High Performance

Settings → System → Display → Graphics → Change default graphics settings

Make sure “Hardware-accelerated GPU scheduling” (HAGS) is enabled. Then add your games to the Graphics settings and set them to “High performance” — this forces the dedicated GPU instead of integrated graphics. I’ve seen laptops gain 30% FPS just from this one setting.

3. Update GPU Drivers

Download the latest drivers from NVIDIA or AMD. Don’t rely on Windows Update for GPU drivers — they’re always outdated. NVIDIA users: choose “Game Ready Drivers” for the latest game optimizations. I update my drivers monthly and it’s one of the easiest FPS gains you can get.

Windows Settings

These Windows settings are quietly eating your performance. Fix them.

4. Disable Background Apps

Settings → Apps → Advanced app settings → Background apps → Off

Background apps use CPU, RAM, and disk I/O even when you’re not using them. Discord, Spotify, OneDrive, and Edge are the worst offenders. Disable background activity for apps you don’t need running while gaming. You’ll free up 5-10% CPU and noticeable RAM.

5. Disable Startup Programs

Task Manager → Startup tab → Disable unnecessary programs

Every program that starts with Windows is using resources. Disable everything you don’t need at boot — you can still open them manually when you want them. I keep only my GPU driver and antivirus enabled. Everything else starts when I need it.

6. Turn Off Visual Effects

System → About → Advanced system settings → Performance → Adjust for best performance

Windows animations and transparency look nice but use GPU resources. Disabling visual effects frees up GPU memory and CPU cycles. Your desktop will look more basic, but your games will run better. I do this on every gaming PC I set up.

7. Disable Notifications During Gaming

Settings → System → Notifications → Turn on Do Not Disturb → During these hours (set to always)

Nothing ruins a clutch moment like a Windows notification stealing focus. Enable Do Not Disturb and add your games to the Focus Assist exceptions. You’ll still get critical alerts but not the “Edge can read aloud” notifications.

Performance Tweaks

These are the power-user tweaks that make a real difference.

8. Set Power Plan to High Performance

Control Panel → Power Options → High Performance

The “Balanced” power plan throttles your CPU to save power. “High Performance” keeps your CPU at full speed. On desktop, there’s no reason to use Balanced — you’re plugged in. On laptops, switch to High Performance when gaming and Balanced for battery life.

9. Enable Resizable BAR / SAM

BIOS setting (varies by motherboard)

Resizable BAR (NVIDIA) / Smart Access Memory (AMD) lets your CPU access the full GPU VRAM instead of 256MB chunks. This gives 5-15% FPS improvement in supported games. Enable it in BIOS — it’s a free performance boost. If your motherboard supports it (most B650/B760+ do), there’s no reason not to enable it.

10. Disable HPET

Device Manager → System devices → High Precision Event Timer → Disable

HPET (High Precision Event Timer) can cause input lag and micro-stutters in some games. Disabling it reduces latency by 1-2ms. Not everyone notices the difference, but competitive FPS players might. Try it and see — if it doesn’t help, re-enable it.

11. Optimize Virtual Memory

System → Advanced → Performance → Advanced → Virtual memory → Change

If you have 32GB+ RAM, you can reduce the page file to 2-4GB (or disable it entirely on 64GB+). If you have 16GB, leave it at Windows-managed. The page file on an SSD is fast enough that reducing it below 16GB RAM doesn’t help much. I set mine to 4GB on my 32GB system.

Network Optimization

Lower ping = better gaming. These tweaks help.

12. Enable Network Throttling Index

Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile → NetworkThrottlingIndex = ffffffff (hex)

Windows throttles network packets during multimedia playback to prevent stutter. Setting this to maximum removes the throttle and reduces ping by 1-5ms. It’s a small gain, but competitive players notice every millisecond.

13. Disable Network Adapter Power Management

Device Manager → Network adapter → Properties → Power Management → Uncheck “Allow the computer to turn off this device”

Windows can turn off your network adapter to save power, causing random ping spikes. Disable this on your main Ethernet adapter. On Wi-Fi, this is less of an issue but still worth disabling. I’ve fixed mysterious ping spikes for multiple people with this one setting.

14. Use Ethernet Instead of Wi-Fi

This isn’t a Windows tweak, but it’s the single biggest network improvement you can make. Ethernet has lower latency, less jitter, and zero packet loss compared to Wi-Fi. If your router is in another room, use a powerline adapter or MoCA — anything is better than Wi-Fi for gaming. I switched from Wi-Fi to Ethernet and my ping dropped from 35ms to 12ms.

Storage Optimization

Fast storage = fast load times. Here’s how to maximize it.

15. Enable TRIM and Disable Defragmentation

SSDs: Enable TRIM → Command Prompt (admin) → fsutil behavior set DisableDeleteNotify 0

SSDs: Disable scheduled defragmentation → Task Scheduler → Disable “ScheduledDefrag”

TRIM tells your SSD which blocks are free, keeping write speeds fast. Defragmentation is for HDDs only — running it on an SSD wastes write cycles and does nothing for performance. Make sure TRIM is enabled and Windows defrag is disabled for SSDs.

Quick Reference

Tweak Impact Effort
Game Mode 5-10% FPS 1 click
GPU High Performance 5-30% FPS 1 click
Update GPU Drivers 5-15% FPS 5 min
Disable Background Apps 5-10% CPU 5 min
Disable Startup Programs Faster boot 5 min
Turn Off Visual Effects 3-5% FPS 2 min
High Performance Power Plan 5-10% CPU 1 click
Resizable BAR 5-15% FPS BIOS setting
Ethernet over Wi-Fi Ping -20ms Cable
Disable HPET 1-2ms latency 5 min

Does disabling Windows Defender improve gaming?

Marginally. Windows Defender uses 1-3% CPU during scans. Adding your game folders to Defender exclusions prevents scans during gameplay. Don’t disable Defender entirely — it’s actually a good antivirus. Just add exceptions for your Steam/Epic library folders.

Should I use third-party optimization tools?

No. Tools like “Game Booster” and “PC Optimizer” are snake oil at best, malware at worst. They do the same things you can do manually in 10 minutes. I’ve never seen one improve performance beyond what the tweaks in this guide already cover. Save your money.

Does overclocking help gaming?

Yes, 5-15% FPS gain. But it increases heat, power draw, and can reduce component lifespan. I overclock my GPU (+200MHz core, +500MHz memory) for a free 8% FPS boost. CPU overclocking gives less benefit for gaming. If you’re comfortable with BIOS settings, it’s worth trying — just monitor temperatures.

My Final Thoughts

These 15 Windows optimizations give you the biggest gaming performance gains with the least effort. Start with Game Mode, GPU drivers, and Resizable BAR — those three alone can give you 15-30% more FPS. Then work through the rest as time allows. Every tweak on this list is tested and proven — no snake oil, no registry hacks that break Windows, just real improvements.

Continue reading: