27 - Jul - 2026

I almost disabled Windows 11’s Memory Integrity for more FPS — then I learned what it actually does

Have you ever been told to open Core Isolation and disable Memory Integrity? It’s a widely talked-about way of reclaiming lost frames and genuinely sounds like the ultimate free upgrade. I was just about to follow this recommendation when I paused and dug a bit deeper. What started as a search for a few extra frames quickly turned into a lesson in Windows security. Disabling this feature may involve trading foundational kernel security for benefits that wouldn’t be evident on your system.

The FPS gain is real, but rare

Why older advice about disabling it no longer holds up

Counter-Strike 2 Gameplay
Afam Onyimadu / MUO

Before I explore the security implications, I should share what it felt like with Memory Integrity enabled and later disabled. The difference barely registers. Sometimes you notice a frame or two, and in other games, nothing at all. I found this surprising for a widely recommended tweak.

I tested Counter-Strike 2, Cyberpunk 2077, and Valorant — an even mix of a Twitch shooter, a GPU-heavy single-player game, and a title that runs kernel-level anti-cheat.

The recommendation became common during Windows 11’s early years, when many new PCs shipped with Memory Integrity enabled by default. On older computers, this feature cost frames, and it was sometimes noticeable. Most advice came from that experience but is largely outdated with modern hardware.

For the larger part, the MBEC (Mode-Based Execution Control) is a major reason performance varies. Microsoft itself has attributed this performance jump to a hardware generation:

Memory integrity works better with Intel Kaby Lake and higher processors with Mode-Based Execution Control, and AMD Zen 2 and higher processors with Guest Mode Execute Trap capabilities.

For older processors, the check is implemented via software, and this is where you see performance dips, which will typically show up during driver calls, audio processing, anti-cheat checks, and other kernel transitions. Single-player GPU-bound games wouldn’t feel it because it doesn’t show up in ordinary frame rendering.

Scenario

Typical result

GPU-bound AAA game

No noticeable difference

CPU-bound esports title

Small gain possible on older hardware

Pre-Kaby Lake / pre-Zen 2 CPU

Larger, measurable hit

Everyday Windows use

No difference

Judging from my frame counter, it felt like nothing was actually at stake. However, Windows insists on running Memory Integrity in the background, and I needed to know why.

What Memory Integrity does

Why modern anti-cheat now depends on it

Memory Integrity is the user-facing name for HVCI (Hypervisor-protected Code Integrity). It’s a locked room that the hypervisor builds to inspect every kernel-mode component before it runs. This way, the only things that ever get to touch the kernel are signed and verified first. You may see Memory Integrity and HVCI used separately, but they are the same feature. However, don’t mistake either for Secure Boot or TPM.

Secure Boot checks what is allowed to load when a computer is turned on, while TPM stores and protects cryptographic keys. Memory Integrity begins after those stages and, while the system is running, continuously monitors drivers and kernel-mode processes.

It’s more common to see anti-cheat systems that require Secure Boot and TPM 2.0, but some still recommend or benefit from enabling Memory Integrity because they integrate with Windows security features.

However, BYOVD, an attack that predates most of these games, is the reason all of these exist.​​​​​​​

The protection you’d be switching off

BYOVD attacks are exactly why this exists

Windows driver collection
Afam Onyimadu / MUO

BYOVD means Bring Your Own Vulnerable Driver. Rather than writing malicious kernel code from scratch, an attacker finds an old but legitimately signed driver that has a known flaw. They install this driver and run their own code inside the kernel using the flaw. That level of kernel access usually allows attackers to evade antivirus checks. The entire job of Memory Integrity is to cut off that attack surface. In this kernel-level attack, the attacker doesn’t need an active connection; a single file on your drive will suffice.

This risk is a problem associated with what you are willing to install rather than where you actually buy your games. You have less exposure when everything on your computer comes from a trusted source. The risk is heightened the moment you get involved with cracked launchers, third-party cheat engines, or random “free trainer” downloads.​​​​​​​

What it stops

What it doesn’t stop

Unsigned or tampered kernel drivers

Phishing

BYOVD attacks

Ransomware payloads

Kernel-level code injection

Browser-based exploits

Fixes that don’t cost you kernel protection

My real bottleneck was an old audio interface driver and a leftover RGB utility. These were two drivers that Windows Security had flagged; they weren’t related to Memory Integrity. Updating them was more useful for my frame rate than disabling Memory Integrity. You should look through the driver warnings in Core Isolation, as they often point to which drivers are problematic. Now, I follow a different set of recommendations:​​​​​​​

If you’re…

My recommendation

On a modern gaming PC

Leave it on

An esports player chasing every frame

Test it yourself first

On an older, unsupported CPU

Worth testing before deciding

Troubleshooting one incompatible driver

Disable temporarily while you fix it

Several settings — DLSS, FSR, XeSS, Game Mode, and HAGS — don’t touch the kernel and are often better places to look to avoid security trade-offs.

Leave a Reply

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