**NEW Registry Tweaks (2026) – More FPS & Lower Latency! — Transcript & Summary | SozAI**
Source: https://sozai.app/transcript/new-registry-tweaks-fps-latency/

Optimize Windows registry for more FPS and lower latency with expert tweaks targeting memory management and system performance.

## Key Takeaways

- Disabling paging executive keeps critical kernel code in RAM, reducing game stutters caused by disk paging.
- Large system cache setting reduces cache flushes, improving data availability during gameplay.
- Removing third-level data cache registry keys prevents Windows from throttling large L3 caches on modern CPUs.
- Grouping services with SVC host split threshold reduces CPU overhead and improves responsiveness.
- Multimedia registry tweaks disable network throttling and prioritize latency-sensitive tasks for better audio and network performance.

## What the video covers

- The video explains how legacy Windows registry settings, many untouched since 2003, can be optimized for better gaming performance in 2026.
- Step-by-step instructions are provided to access and modify registry keys via regedit.
- Tweaks focus on memory management settings like disabling paging executive to keep kernel code in RAM, reducing latency.
- Enabling large system cache helps Windows behave more like a server, improving cache efficiency during gaming.
- Instructions to create or delete specific registry values such as second-level and third-level data cache for modern CPU optimization.
- Adjusting SVC host split threshold based on RAM size to reduce CPU process overhead by grouping services.
- Modifications under the multimedia system profile to disable network throttling and prioritize latency-sensitive processes.
- Additional tweaks include disabling hibernation, adjusting debug poll interval, and forcing DPCs to execute immediately for smoother performance.
- The video emphasizes careful manual registry editing and provides rationale behind each tweak for latency and FPS improvements.
- Final results promise a lower latency, smoother system experience tailored for gaming and high-performance use.

## Chapters

1. 00:00 Introduction to Windows Registry and Legacy Settings
2. 00:49 Navigating to Memory Management Registry Keys
3. 01:34 Creating and Setting DisablePagingExecutive
4. 02:17 Configuring Large System Cache
5. 03:11 Adjusting Second and Third-Level Data Cache
6. 03:55 Setting SVC Host Split Threshold Based on RAM
7. 04:41 Modifying Multimedia System Profile Settings
8. 05:21 Additional Tweaks: Network Throttling and Latency Priorities
9. 06:31 Final Adjustments and Summary of Benefits

Answers

## Questions about this video

What does disabling paging executive do?

Disabling paging executive keeps kernel and driver code locked in RAM at all times, preventing Windows from paging this code to disk and reducing latency and stuttering during gaming.

How do I set the SVC host split threshold value?

The SVC host split threshold value depends on your RAM size: set it to 1 million for 16GB, 2 million for 32GB, and 4 million for 64GB of RAM to group services and reduce CPU overhead.

Why should I delete the third-level data cache registry key?

Deleting the third-level data cache key prevents Windows from using a fixed scheduler for the L3 cache, which can throttle performance on CPUs with large L3 caches like X3D models.

## Full Transcript — Download SRT & Markdown

00:00

Speaker A

The people who built Windows are gone, retired, dead, [music], moved to a farm upstate, and they left thousands of hidden settings inside Windows before they left. And the new guys, they have no idea what half of it does. They're

00:11

Speaker A

too scared to touch it, too scared to remove it. They're just vibe coding the whole thing nowadays. So, all that bloat is just sitting there. A lot of it's been untouched since 2003 and has no business still being on your system in

00:22

Speaker A

2026. Anyways, let's go ahead and get right into the video. So, the first thing you're going to want to do once you're on your desktop is go to the bottom left in the Windows icon or click search in the bottom and then type in

00:31

Speaker A

regedit and then press enter. That's going to bring you to the Registry Editor right here. We're going to do the settings in groups, so just kind of follow along with me. I'll try to go pretty slow, that way you guys can keep

00:40

Speaker A

up. But, if you need to pause the video, feel free to do that as well. So, the first group of settings we're going to change is actually under the memory management area. Where you can find that is going to be under HKEY\_LOCAL\_MACHINE

00:49

Speaker A

and then we're going to come down to system right here. So, go ahead and expand this one. And then you'll see current control set 001 here. You might have multiple current control sets. What we're looking for is the one that just

00:57

Speaker A

says current control set with no numbers after it. So, expand this one. After that, you're going to expand control right here. Then, scroll down a little bit until you find session manager. You can also just click somewhere and type S

01:07

Speaker A

and then you'll see session manager right here. So, go ahead and expand this one. And then underneath, you'll see memory management right here. So, click into memory management. What we're going to do is configure the important settings in here. So, if you guys are

01:17

Speaker A

missing any settings that I have, you're going to want to create the values. And I'll let you know which ones to create manually. So, the first one you're going to want to check and create manually if you don't have it is disable paging

01:25

Speaker A

executive. So, you'll see this one right here. All you'll do is right click and click new and then D-word and then name it. So, for example, if I didn't have this one, I would just type in disable paging executive and then press enter

01:34

Speaker A

and now I'll have that new value there. I'm going to delete this one cuz this is just a dummy value. But, this one is pretty important. What you want to do is set this value to one and then click

01:41

Speaker A

okay. What this is going to do is it's going to keep the kernel code and the driver code locked in RAM at all times.

01:47

Speaker A

So, normally Windows can page kernel stuff to disk just pretty much whenever it feels like it. And that means that a system can call mid-game and stall waiting on the disk read. Obviously, that's terrible. It's going to make your

01:57

Speaker A

game feel awful when that happens. And setting this to one is going to stop that entirely. So, since we're talking pure latency reduction on anything that touches the kernel, this is what we want the value set to. The next thing you're

02:06

Speaker A

going to look for is a large system cache. So, again, if you don't have this value, just right-click, click new, D word 32-bit value, and make the value yourself. I have mine here, large system cache. Double-click on this, and make

02:17

Speaker A

sure that this one is set to one as well. What large system cache does is it basically just tells Windows to treat the system more like a server. It's going to keep the data in a working set reduce how aggressively it flushes the

02:27

Speaker A

cache. Counter-intuitively, to keep it short, basically, it's just less time spent reloading recently evicted data back into the cache mid-game. Once you have this one configured, there's only a few more settings in this area. First one we're going to configure is the

02:37

Speaker A

second-level data cache. Same thing, just make this if you don't have it, second-level data cache. Just make that value manually if you do not have it. Set this one to zero. Setting this to zero tells Windows to stop using a hard-coded hint.

02:50

Speaker A

And what it's basically going to do is let your CPU use dynamic detection, which is way more accurate nowadays, way more modern. This is what modern were designed to do, and it's going to be incredibly more accurate than any value

03:00

Speaker A

entered manually. So, just make sure that this one's on zero. This one's extremely important. Now, additionally, some people will have one called third-level data cache. If you have this one, you actually want to right-click on that one and click delete. You don't

03:11

Speaker A

want to have one that says third-level data cache, and you don't delete it, Windows is going to use that as a fixed scheduler for your L3 size. As you can see, X3D CPUs, especially, have a massive L3 cache. You don't want Windows

03:24

Speaker A

throttling or hurting this by forcing a fixed scheduler on your L3 cache. So, just please make sure if you have third-level data cache, delete it. So, now, we're done with this section for now. I'm just going to close all of

03:33

Speaker A

these, go back to the top, and then close this. What we're going to do now is go back to our base tab. I'm going to leave these expanded cuz what we actually want to do is go to system,

03:41

Speaker A

current control set, and control. Just going through the path one more time so you guys can understand where we're at.

03:45

Speaker A

Once you have on control right here, what you want to find SVC host split threshold in kilobytes. Everyone should have this value. If you don't have it, obviously, just make it, but this one is one that's included in Windows by

03:55

Speaker A

default, so everyone should have this. What you're going to do then is double-click on it, and then the value you're going to set this to depends on how much RAM you have. So, for me, I have 32 GB of RAM, so I'm going to set

04:04

Speaker A

this to 2 million. If you have 16 GB of RAM, you're going to set this to 1 million. If you have 64 GB of RAM, you will set this to 4 million. If you guys have a different kind of RAM

04:13

Speaker A

configuration, you can leave a comment down below if you need clarification on what to set it to. However, using logic, you guys can do the math and set this value appropriate to how much RAM you have. My case, like I said, I have 32 GB

04:23

Speaker A

of RAM, so I'm going to leave this on 2 million. Then click okay. What this is going to do is combine the services in Task Manager. Basically, you're going to get way less CPU processes. Your CPU doesn't have to see those services as

04:33

Speaker A

separate and register them all one at a time. It can group them together and say, "Okay, all these services are together. Just have one process for them all." Once you've configured this, you're good to close out of step and

04:41

Speaker A

close out of system. Then we're going to go to software here, so expand this. And then what you're going to do is go down a little bit until you see Microsoft right here. So, expand the Microsoft folder here. This one's going to open up

04:49

Speaker A

a ton of different folders here. All you're going to do is find the one that says Windows NT. If you don't know what to type, just type W, scroll down a little bit until you find Windows NT.

04:55

Speaker A

Don't get confused cuz there's one that just says Windows. Make sure it says Windows NT, and then expand this one, and then expand the one that says current version right here, right below it. And then what we're going to do is

05:04

Speaker A

kind of just slowly scroll down here until you find multimedia right here. Once you find multimedia, just go ahead and expand it. You'll see system profile underneath it. All you're going to do is click on system profile until you see

05:14

Speaker A

the options here on the right. So, basically, everything that I already have configured here is what you want to set up. You want to make a registry key called always on. Double-click on it.

05:21

Speaker A

Make sure the value is set to one. Network throttling index, make this if you don't have it. And just basically, just type a bunch of F's for this. If you guys don't have this set already, this is eight F's to be exact. So, just

05:30

Speaker A

type the letter F eight times, and then click okay. No lazy mode, just make this one. Type the number one in here, click okay. And then system responsiveness, double-click on this one. Type the letter A, and then press okay. That's

05:40

Speaker A

going to set the value to 10. Now, I know a lot of people will be confused about this one. Some people will tell you that zero is better for this, but what 10 does, and the reason why it's

05:47

Speaker A

actually better is because MMCS preserves a slice of CPU time for background tasks even when a game is running. A lot of people don't know that and at zero it gives everything to the game, but it can cause all kind of

05:57

Speaker A

issues like audio glitches, hiccups, stutters. It can even affect your network under load. Just all kind of weird issues like that. So 10 is going to be the sweet spot. It's a small enough reservation that your game gets

06:07

Speaker A

nearly everything, but stable enough that things like your audio and network don't starve. So this is going to be the correct value. Make sure you set this to A, which is also 10, and then just click okay. The next thing we're going to do

06:16

Speaker A

is right under this path. [music] So all we're going to do now is expand system profile, expand tasks, and then click on games. So this is the registry path that Windows is using for your games.

06:24

Speaker A

Obviously, we want to configure and tune this so that your games are running at its maximum potential. I've done this a lot in my other videos, but of course with the context of this video, we're going to do it again here as well.

06:33

Speaker A

Everyone should have all of these values. If you don't have them, same thing as before, right click, create the values yourself, and then we're going to configure them. But the first thing we're going to do is affinity and make

06:41

Speaker A

sure this is on zero and then click okay. Background only, you're going to want to change this one to false. Clock rate, you want to change this one to 2710 on hexadecimal. This translates to 10,000. Your GPU priority, you're going

06:52

Speaker A

to set this one to eight. Latency sensitive, make sure this is on true. Your priority, you're going to make sure this is on six. And then both of the scheduling priority and categories here, set these two to high. What configuring

07:01

Speaker A

these settings in here is doing is making sure that your MMCS knows exactly how to treat processes that register under the games task. So this is obviously games like Fortnite, Marvel Rivals, Overwatch, Call of Duty, whatever. These are all going to

07:13

Speaker A

register under this path and use these settings that we've configured here. Since we've configured to basically their maximum potential, this means that every game thread is going to get CPU time before everything else on the system. It's going to prioritize your

07:23

Speaker A

game to its maximum potential. And that's what these values are doing here. For example, GPU priority at eight pushes your render submissions up the queue to the top. Clock rate being at 10,000 schedules the tick to check in

07:33

Speaker A

for these settings more often. And that way your input feels so much more responsive. Once you have these settings configured, we're going to be done with this path as well. What I'm going to do use kind of close out of just get a

07:41

Speaker A

fresh start. So, just kind of collapse all your windows. Just make everything look nice and clean just like this. What we're going to do is head back into system, and then we're going to go to current control set, and then we're

07:50

Speaker A

going to go to control right here, and then scroll down until you find priority control. So, you'll see priority controls right here. Like I said before, same thing for the last one. A lot of you guys have probably done this based

07:58

Speaker A

off my videos before. If you have not, make sure you do this. Win32 priority separation should be configured to 26 hexadecimal. It's going to translate to 38 here. Make sure you set that and then click okay. So, this setting actually

08:09

Speaker A

controls three things in one. The three things that it sets is whether quantum link is fixed or variable, how long each quantum is, and how much Windows boosts foreground app priority over the background. So, setting this to 26,

08:21

Speaker A

which obviously translates to 38, make sure that you're getting one a variable interval, two a short quantum, and three maximum foreground boost. This is exactly what you want. Your game thread gets scheduled faster, and background processes get starved harder. Now, I

08:34

Speaker A

know a lot of people throw around this setting, and this one isn't like necessarily a secret one. A lot of people don't actually know how it works or what the values are doing. This is how this setting works, and what it's

08:41

Speaker A

doing, and what it's controlling. Make sure you configure it. A lot of people have different opinions about this, but universally 26 is generally considered to be the best. Based off my benchmarks and testing, this one is going to be the

08:50

Speaker A

best on 99% systems. Go ahead and set this one. Click okay. You don't have to think about it too much. So, the next thing we're going to do is just right above this folder. We're going to power right here. You click on power, and

08:59

Speaker A

you'll see there's a bunch of settings in here. If you guys don't have all the settings that I do, don't worry about it. It's not that important. I'm going to go over the important ones with you guys now. The first one you want to look

09:06

Speaker A

for is hibernate enabled right here. You'll see this key is just named hibernate enabled. Like I said before, I click new keyword if you don't have it, and create it yourself. Double click on this, and make sure that this one is set

09:15

Speaker A

to zero. This one's kind of self-explanatory. I'm sure you guys all know what this means. Basically, it's just making sure that hibernation is disabled. So, click okay once you have this configured. Next thing we're going to check is the second one from the top

09:23

Speaker A

on my end. It's timer interval one. Basically, what you're going to do is set this one to zero. So, why this one matters is that Windows timers expire all at the same time. They do this in groups to save power. That way it's just

09:33

Speaker A

doing it all at once, and not having to check in every once in a while to turn on and off different timers. It's good for battery life like on laptops, but obviously for competitive gaming, we don't care. So, setting this to zero is

09:42

Speaker A

just going to disable that entirely. We don't want these timers to expire or wake up, turn off at different times.

09:47

Speaker A

Who cares? We just want the timers to fire exactly when they're supposed to, not worrying about going to sleep or waking up or doing this and that. So, in short terms, you're going to get more precise scheduling because of this.

09:56

Speaker A

Click okay once you've configured that one. The next one we're going to check is back in session manager. Just go ahead and scroll down a little bit, you'll see session manager right here.

10:02

Speaker A

And you'll notice a familiar setting in here. We have the value in here as well.

10:05

Speaker A

I would create the value manually if you don't have it, and set this one to zero in here as well just to make sure we're really hitting this value. Same thing is exact same reason as before. Click okay

10:13

Speaker A

on this one. Then what we're going to do is expand session manager, and then click on kernel here. So, this is where all the good stuff is, where you can see some of the biggest benefits as well.

10:20

Speaker A

You'll notice another familiar setting in here, the same exact value. Again, I'll just set this one to zero as well in here just to be extra safe. And then we're going to move on to some new stuff. The first one in here that we're

10:29

Speaker A

going to change next is debug poll interval. Double click on this one and make sure it's set to hexadecimal and set it to 3E8. [music] Then click okay on this one. And then the next one we're going to change is

10:38

Speaker A

DPC watchdog profile offset. Double click on this, and you'll see this one is set to 2010. Make sure you set that on hexadecimal, and then click okay.

10:45

Speaker A

Optionally, you can set this one to zero if you want to and just zero it out. But that can cause blue screens and all kind of weird issues. For a lot of you guys, I'll just recommend setting it to this

10:53

Speaker A

value. The reason why zero can cause issues is because this registry key is responsible for watching and keeping track of your DPC latency offset. So, it can bug out on a lot of OS's, especially if your OS isn't in a controlled

11:04

Speaker A

environment. Guys just want to play safe, set it to what I have here. Click okay. Next thing we're going to check is thread DPC enable. Double click on this, make sure that this is set to zero, and then click okay. By default, Windows

11:13

Speaker A

defers some DPCs to threads so that they can be scheduled more flexibly, but that actually adds a scheduling step between the interrupt firing and the code actually running. So, setting this to zero is going to force DPCs to execute

11:24

Speaker A

directly and immediately. This is going to give you much tighter and much more controlled interrupt handling. This is one that you may want to test. 99.99% of systems can do this just fine, but if you are getting any issues after

11:36

Speaker A

changing this, just swap it back to what it was before. Last one we're going to check in this video is this kernel C hop enabled. Double click on this and make sure that this one is set to zero as

11:43

Speaker A

well. Click okay. The reason why this one is so important and the reason why I saved it for last is because this one is a huge security overhead. Although it is a legitimate security feature, there's zero benefit to having this for gaming.

11:53

Speaker A

It adds a ton of overhead to every structured exception and disabling it is going to remove that check entirely.

11:58

Speaker A

Compare this with everything else we're done, you're going to get much lower latency, a way smoother system. That's all I have for you guys. These are basically some core registry tweaks.

12:05

Speaker A

Obviously, there is literally hundreds and hundreds and hundreds of registry optimizations you can do. If you guys want to get on our optimizations, where we're taking care of all of that for you and it's tailored to your exact system,

12:15

Speaker A

book an optimization on our website signs.net where you can get on our OS, our optimizations, and we're going to do an optimization tailored to your PC.

12:23

Speaker A

That way you have full peace of mind knowing that you have the literally best optimizations for your PC on the planet.

12:28

Speaker A

But other than that, you guys have a great rest of your day. Peace.

Topics: Windows registry tweaks FPS improvement reduce latency gaming optimization memory management disable paging executive large system cache SVC host split threshold network throttling Windows 2026 performance

Study this video

- [Flashcards from this video](https://sozai.app/tools/ai-flashcard-generator/?from=transcript&id=79594)
- [Quiz on this video](https://sozai.app/tools/quiz-generator/?from=transcript&id=79594)

Free, made by AI from this transcript. No signup.


---
This is the markdown twin of https://sozai.app/transcript/new-registry-tweaks-fps-latency/ — the same content, without the markup.
Published by SozAI (https://sozai.app). Reuse and quotation are allowed with attribution and a link back.
Machine-readable index: https://sozai.app/llms.txt · data API: https://sozai.app/api/
