🎮 Free Tools That Stop Windows From Stealing Your FPS

:video_game: Windows Is Stealing Your FPS. Here’s How to Steal It Back.

Free tools that tell Windows to shut up while you game — then undo everything when you’re done.


:world_map: The “Why Is My PC Finally Fast” Starter Pack

You’re about to download one free thing, click one button, and wonder why your games feel like a different machine.


Why This Is Actually Crazy

Right now, Windows is running 40+ invisible programs behind your game.

Every frame you’re losing? That’s Windows checking emails, indexing files, phoning home to Microsoft.

These tools press pause on all that garbage. One click on. One click off. Nothing permanent. Nothing scary.


What Changes When You Use This

  • :bullseye: Your FPS stops randomly dropping — background nonsense goes to sleep
  • :high_voltage: Games feel snappier — less delay between click and action
  • :brain: Your RAM stops choking — clears the invisible junk Windows hoards
  • :battery: Unlocks power modes Windows hid from you — yes, really
  • :counterclockwise_arrows_button: 100% reversible — one button brings everything back
  • :shield: Not sketchy — open source, community-tested, no weird .exe files

:trophy: THE ANSWER (Start Here)

FreezeToStock — The One You Actually Want

What happens when you click it:

  1. Every useless background program freezes
  2. Every pointless Windows service pauses
  3. Your game gets ALL the resources

What happens when you’re done gaming:

  1. Click “Thaw”
  2. Everything comes back exactly how it was

That’s it. That’s the whole thing.

Why this one specifically?
  • JayzTwoCents (big tech YouTuber) showed it on camera
  • Remembers exactly what was running so nothing breaks
  • Won’t touch anything important
  • User tested it with 40+ Chrome tabs — all suspended, PC still worked
  • Written in readable code, not mystery .exe nonsense

:link: Get it: github.com/rcmaehl/FreezeToStock

Instructions:

  1. Click “Releases” on that page
  2. Download the .exe
  3. Right-click → Run as Administrator
  4. Hit “Freeze” before gaming
  5. Hit “Thaw” after

Done. Go play something.


:fire: Want More Control? Here’s the Full Menu

Everything below is organized by “what problem do you have?”

Pick your problem. Get your fix.


:skull: “I Want Even MORE Control Than FreezeToStock”

GameMode.ps1 — The Script Version (PowerShell)

Same idea as FreezeToStock but you can customize exactly what gets paused.

What it pauses:

  • Programs you pick
  • Services you pick
  • Windows Defender (temporarily)
  • Even the desktop shell itself

One command turns it on. One command turns it off.

Comes from a research project with 1,000+ stars. Real benchmarks. Real results.

:link: github.com/djdallmann/GamingPCSetup

You’ll configure three files:

  • Which programs to pause
  • Which services to stop
  • Which services to pause

Sounds complicated but the files are just lists. Add names, save, done.

Windows 10-11 Gaming Optimization Script — Batch File With Game Launcher

Guy got sick of “game boosters” that do nothing. Built his own.

What it does:

  • Disables scheduled tasks while gaming
  • Stops services while gaming
  • Changes game priority
  • Everything reverts automatically
  • Has a built-in game launcher

Direct quote from the creator: “Got annoyed of these ‘Game Boosters’ that do less and give you some shitty bloatware.”

:link: github.com/JonathanVdp/Windows-10-11-Gaming-Optimization-Script


:broom: “My Games Randomly Stutter For No Reason”

That’s probably your RAM getting clogged.

Windows keeps data from apps you closed “just in case.” When that pile gets big, your game hitches trying to grab memory.

WinMemoryCleaner — Clears The Invisible Junk

Uses actual Windows functions to clear memory. Not some fake “RAM booster.”

What it clears:

  • Cached data from closed apps
  • Memory held by sleeping programs
  • System file cache

Set it to auto-clean when your RAM hits a threshold or on a timer.

You can literally watch it work in Task Manager.

:link: github.com/IgorMundstein/WinMemoryCleaner

ISLC (Intelligent Standby List Cleaner) — The One Everyone Uses

This is the standard. Tons of gamers use it. Works great for:

  • Escape from Tarkov stutters
  • Star Citizen stutters
  • Any game that randomly hitches

Pre-configured versions ready to go:

Or install via command: scoop install islc

Official site: wagnardsoft.com/ISLCw

timertool-rs — Memory Cleaner + Timer Fix In One

Written in Rust (fast). Does two things:

  1. Clears memory junk like ISLC
  2. Fixes Windows timing (explained below)

Command:

timerset.exe --islc --csfm 1024 --cscm 1024

:link: github.com/OtaK/timertool-rs


:stopwatch: “My Inputs Feel Slightly Delayed”

Windows has an internal clock that decides how often it checks what you’re doing.

Default: Checks every 15.6 milliseconds (lazy)
Fixed: Checks every 0.5 milliseconds (responsive)

That tiny difference = noticeably snappier mouse, smoother frames.

AntiLag — One Click Latency Fix

Click it. It fixes the timer. Also creates a better power plan for you.

Shows you before/after numbers so you can see it actually worked.

Needs .NET Framework 4.7.2 (you probably have it).

:link: github.com/AmbitiousPilots/AntiLag

TimerResBenchmark — Find YOUR PC's Sweet Spot

Every PC is slightly different. This finds the exact best timer setting for YOUR system.

Written in Rust. Runs the math fast. Tells you what number to use.

:link: github.com/SwiftyPop/TimerResBenchmark

BetterTimerResolution — PowerShell Version

Same idea. Finds your optimal setting. Includes test tools.

:link: github.com/plankeeee/BetterTimerResolution

Want to enable this permanently? Add this to your registry:

Location: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel
Name: GlobalTimerResolutionRequests
Type: DWORD
Value: 1

:battery: “Windows Is Hiding Better Power Modes From Me”

Yes. Actually yes.

Windows 11 and most laptops hide “High Performance” and “Ultimate Performance” power plans. These keep your CPU running fast instead of constantly slowing down to save power.

ppControl — Power Plan Switcher In Your System Tray

Puts a tiny icon near your clock. Click it. Pick your power plan. Done.

First time setup:

-RestorePlan OneTime

This unhides the plans Windows hid from you.

:link: github.com/ModeratelyAverage/ppControl

CoreParkingToggle — Stop Windows From Sleeping Your CPU Cores

Windows “parks” CPU cores to save power. Even while gaming. Even when you need them.

This tool:

  • Option 1: Force all cores awake (max performance)
  • Option 2: Put it back to normal

:link: github.com/paffett/CoreParkingToggle

Amassjoi-GamingPowerPlan — Ultimate Performance + No Sleep Mode

Activates the hidden “Ultimate Performance” plan AND stops Windows from sleeping/dimming.

Includes a restore script to undo everything.

:link: github.com/amassjoi/Amassjoi-GamingPowerPlan

Custom Power Plans Collection

Pre-made power plans you can import:

  • Balanced but better
  • Simple Ultimate Performance
  • Maximum power (highest performance possible)

:link: github.com/mintyYuki/powerplans

DIY: Unlock Ultimate Performance Yourself

Open PowerShell as Admin. Paste this:

$scheme = powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
$guid = [regex]::Match($scheme, '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}').Value
powercfg -setactive $guid

Done. You now have Ultimate Performance.


:control_knobs: “I Want To Debloat Windows Permanently (Not Just While Gaming)”

These make Windows lighter forever. Not temporary. Think before using.

WinUtil — Chris Titus Tech's Everything Tool

42,800+ stars. Massive community. Does everything:

  • Installs programs
  • Removes bloat
  • Gaming presets
  • Update management
  • Custom power plans

One command to launch it:

irm "https://christitus.com/win" | iex

(Paste in PowerShell as Admin)

:link: github.com/ChrisTitusTech/winutil

Sophia Script — 150+ Tweaks, Extremely Detailed

Most granular tweaker on GitHub. 8,400+ stars. If a setting exists, this script can change it.

Kills telemetry, removes Windows Store apps, optimizes services, fixes registry.

Install:

winget install --id TeamSophia.SophiaScript

:link: github.com/farag2/Sophia-Script-for-Windows

Winhance — Pretty GUI, Actively Updated

Modern app with checkboxes. No command line needed.

Does most of what Sophia Script does but with a visual interface. Great if commands scare you.

Updated regularly (last: late 2025).

:link: github.com/memstechtips/Winhance

Windows-On-Reins — Gaming-Focused Hardening

Disables:

  • Virtualization security (VBS) that tanks gaming performance
  • Mouse acceleration
  • Xbox background stuff
  • Bandwidth-eating services

:link: github.com/gordonbay/Windows-On-Reins

Barely Windows — Web-Based Tweaker

Opens in your browser. Click what you want removed. Generates a script. Run it.

Good for: removing apps, killing telemetry, removing Bing from search.

:link: github.com/0x48piraj/barely-windows

Ghost Toolbox — From Custom Windows Builds

Originally for Ghost Spectre (custom Windows). Works on any Windows.

Toggle features on/off, manage services, apply themes, add/remove Windows Store.

:link: github.com/Reginald-Blechman/Ghost-Toolbox-1.9.0.15

Alternatives:

Windows10GamingFocus — Comprehensive Preset

Based on Chris Titus script + other sources. One-shot optimization.

Toggles for: Defender, telemetry, Cortana, Game DVR, fullscreen optimization, SmartScreen, and 30+ other things.

:link: github.com/DaddyMadu/Windows10GamingFocus


:pause_button: “I Want To Pause Specific Programs Myself”

Sometimes you just want to freeze Chrome or Discord while gaming. These let you do that.

craftwar/suspend — Better Than Microsoft's Tool

Pause any program. Resume it later. Faster than closing and reopening.

Better than Sysinternals’ PsSuspend because:

  • Handles weird characters in names
  • Can pause multiple programs at once

“Suspend a game to play another game smoothly”

:link: github.com/craftwar/suspend

NtSuspendProcess — Simple Command Line Tool
NtSuspendProcess.exe -name discord.exe    # Pause Discord
NtSuspendProcess.exe -rname discord.exe   # Unpause Discord
NtSuspendProcess.exe -pid 1234            # Pause by process ID

:link: github.com/jschicht/NtSuspendProcess


:desktop_computer: “I Want Cleaner NVIDIA Drivers”

NVIDIA’s installer dumps telemetry, GeForce Experience, and other junk you didn’t ask for.

NVIDIA-Drivers-Debloated — Pre-Cleaned Drivers

Someone already removed the garbage. Download. Install. Done.

Important: Use DDU (Display Driver Uninstaller) in Safe Mode first to fully remove your old driver.

:link: github.com/0kJacko/NVIDIA-Drivers-Debloated

NVidia-Driver-Downloader — Auto-Grabs Latest Driver

PowerShell script that downloads the newest NVIDIA driver without GeForce Experience attached.

From the same person who made Sophia Script.

:link: github.com/farag2/NVidia-Driver-Downloader

NVCleanstall — Customize During Install

From TechPowerUp (trusted site). Lets you pick exactly what gets installed.

Remove telemetry, remove features you don’t use, keep only what you need.

Download from: TechPowerUp website (not on GitHub)


:microscope: “Show Me The Deep Nerd Stuff”

For people who want to understand WHY these tweaks work.

PC-Tuning — Evidence-Based Configuration Guide

Not a tool. A research document. Explains:

  • Why certain registry edits help
  • What actually affects latency
  • Which tweaks are snake oil
  • Real benchmarks proving claims

If you want to understand instead of just copy-paste, start here.

:link: github.com/valleyofdoom/PC-Tuning

GamingPCSetup Research — Deep Technical Documentation

The source for GameMode.ps1. Includes research on:

  • How Windows prioritizes audio/video
  • How to trace what’s causing lag
  • Interrupt handling
  • Context switching

For the truly curious.

:link: github.com/djdallmann/GamingPCSetup

gaming_os_tweaker — Extreme Results, Extreme Tradeoffs

Someone stripped Windows down to 32 running processes. Got 0.7 microsecond response times.

Benchmark shown: Overwatch 2 went from 420fps to 500-600fps.

The catch: Your PC becomes games-only. Not for daily use.

:link: github.com/sherifmagdy32/gaming_os_tweaker

RepairBadTweaks — Kills Common Myths

Some “optimization guides” are wrong. This explains which ones.

Myths it debunks:

  • :cross_mark: “Disable HPET” — actually breaks timing on modern systems
  • :cross_mark: “Change DataQueueSize for mouse” — does literally nothing
  • :cross_mark: “Set csrss.exe to high priority” — breaks Windows
  • :cross_mark: “Edit memory management registry” — only works on 32-bit (lol)

Read before you follow random YouTube guides.

:link: github.com/zoicware/RepairBadTweaks

windows10-latency-optimization — Timer & HPET Guide (Russian origin)

Commands for disabling dynamic tick:

bcdedit /set disabledynamictick yes
bcdedit /set useplatformtick yes

Plus Device Manager instructions for HPET.

:link: github.com/denis-g/windows10-latency-optimization

win-processmon — Find What's Causing Stutters

Your game hitches. Something launched in the background. But what?

This watches for programs starting/stopping and logs CPU/memory/disk usage. Correlate your stutters with what Windows was doing.

Answers: “What fired up right when my frame dropped?”

:link: github.com/rolex20/win-processmon

stop-disable-windows-services — 150+ Services Managed

PowerShell script that handles services from:

  • Windows (gaming, telemetry, diagnostics)
  • ASUS, Dell, Intel, NVIDIA, Razer, HP
  • Adobe, Google, VMware
  • Background apps

:link: github.com/maximmasiutin/stop-disable-windows-services


:brain: Quick Explainers (If You’re Curious)

What's 'timer resolution' and why does it matter?

Windows has an internal clock. Default: it ticks every 15.6 milliseconds.

Your game says “I need to do something!” Windows says “Hold on, I’ll check in 15ms.”

Fixed timer (0.5ms): Windows checks 30x more often. Game feels smoother.

That’s it. That’s the whole concept.

What's the 'standby list' and why clear it?

When you close Chrome, Windows doesn’t fully release that memory. It keeps it “just in case” you reopen Chrome.

This pile grows. Eventually your game tries to grab RAM and has to wait while Windows figures out what to release.

Clearing it: Frees that memory immediately. No more random stutters.

What's 'core parking' and why disable it?

Windows puts CPU cores to sleep to save power. Even while gaming. Even when you’re in a firefight.

Disabling it: All cores stay awake and ready. Faster response.

Downside: Uses more power. Don’t care if you’re on desktop. Might care on laptop.

What's the deal with HPET?

HPET = a timer inside your PC.

Old advice: “Disable it for better performance!”
Current reality: Modern CPUs use better timers automatically. Disabling HPET can actually break things now.

Rule: If your PC was made after 2018, probably leave it alone.

What's VBS and why does it hurt gaming?

VBS = Virtualization-Based Security. Windows 11 enables it by default.

It runs security stuff in a virtual container. Sounds cool. Costs 5-15% performance. Especially on AMD.

Gaming-focused Windows builds disable it. You can too via Winhance or Windows-On-Reins.


:hammer_and_wrench: Build Your Own Game Mode (DIY Recipe)

Want exactly what paid “game boosters” do? Combine:

1. Freeze background stuff
→ FreezeToStock or GameMode.ps1

2. Switch to high performance power
→ ppControl with -RestorePlan OneTime

3. Refresh Windows shell (optional, clears UI lag)

taskkill /f /im explorer.exe; Start-Sleep -Seconds 2; explorer.exe

4. Fix timer resolution
→ AntiLag or timertool-rs

5. Clear memory junk
→ WinMemoryCleaner or ISLC

Run those before gaming. Reverse after. You just built a game booster.


:skull_and_crossbones: Stuff That’s Dead or Sketchy (Avoid)

Don’t Download This Why Use This Instead
xillyservices-code/Game-Mode-Releases Repo deleted FreezeToStock
LeDragoX/Win-Debloat-Tools Archived, abandoned WinUtil
Sycnex/Windows10Debloater Dead since 2021 WinUtil or Sophia Script
Any “FPS Booster.exe” from random sites Probably malware Anything from this list
“Download more RAM” …come on WinMemoryCleaner

:bullseye: “Just Tell Me What To Use”

Your Situation Download This Why
“Make it easy” FreezeToStock One button. Works.
“I want a pretty app” Winhance Checkboxes, no commands
“I know what I’m doing” Sophia Script Maximum control
“Random stutters” WinMemoryCleaner Clears memory junk
“Input feels laggy” AntiLag Fixes Windows timer
“Everything at once” WinUtil Does literally everything
“Clean NVIDIA install” NVCleanstall No telemetry, no bloat

:rocket: Your Move

Step 1: Download FreezeToStock

Step 2: Run it as Admin

Step 3: Click Freeze

Step 4: Play your game

Step 5: Click Thaw when done

That’s the whole trick. Windows was hogging your PC. Now it’s not.

Go see what your hardware actually feels like. :video_game:

11 Likes

@SRZ thank you for such a detailed and comprehensive share as always.

2 Likes

The fts doesnt work after opening the fts.exe

1 Like