GameModeX
On this page
GameModeX applies a gaming profile when the selected game starts and attempts to revert the changed state after it closes. The add-on was created primarily for Windows 10, when a separate always-running monitor was a simple way to track the start and end of a gaming session.
On supported Windows 11, use ProcessX. It applies process profiles without a separate always-running ProcessX monitor. GameModeX remains for legacy Windows 10 scenarios and features that need to operate throughout the entire gaming session.
GameModeX should not be confused with the built-in Windows Game Mode.
How a gaming session works
Section titled “How a gaming session works”Once launched, GameModeX waits for the selected game to start and applies its profile. After the gameplay ends, it performs the configured revert actions.
A profile may include:
- selecting logical processors for the game and background programs;
- temporarily closing selected user applications;
- switching the power plan;
- clearing the RAM cache;
- legacy actions involving the Windows shell;
- temporarily limiting background mouse listeners;
- Snap Tap for selected key pairs.
These actions do not guarantee an FPS increase or latency reduction. The more actions enabled simultaneously, the harder it is to determine the cause of a result or a failure.
Why ProcessX is preferable
Section titled “Why ProcessX is preferable”GameModeX must remain running to detect the game and manage the session. It is designed for low background load, but an always-running process still consumes resources.
In ProcessX, a profile is tied to a selected process and applied by Windows mechanisms. A separate always-running ProcessX monitor is not required. As a result, fewer programs are running, and profile application depends less on the state of a separate application.
Choose GameModeX only when you need one of its legacy features and understand its limitations. For affinity, priorities, and actions on program launch or exit, start with ProcessX.
Windows 10 and Windows 11
Section titled “Windows 10 and Windows 11”Support for standard editions of Windows 10 ended on October 14, 2025. The system continues to work, and the Extended Security Updates program can temporarily extend the delivery of security fixes, but for a compatible PC, supported Windows 11 is the primary option.
GameModeX was created during the period of active Windows 10 usage. Its legacy actions involving Explorer and DWM are not a recommended optimization for Windows 11. Microsoft describes DWM as an always-running core component of desktop composition starting with Windows 8 and warns that interfering with composition may lead to unexpected behavior.
Based on earlier observations, temporarily stopping shell components could reduce background activity in certain Windows 10 configurations. We currently have no public paired measurements confirming a universal FPS gain. On Windows 11, do not enable this action: it may disrupt display output, input, window switching, and recovery, while the benefit remains unconfirmed.
Background Raw Input listeners
Section titled “Background Raw Input listeners”A high mouse polling rate creates additional work if events are received not only by the game but also by several background applications. GameModeX includes a legacy feature that limits detected background input listeners during gameplay and attempts to restore them to a working state afterward. It was introduced for Windows 10, which lacked modern system-level optimization of background Raw Input listeners.
In Windows 11, Microsoft added throttling and coalescing of background raw mouse listeners to reduce their impact on games. Therefore, separate intervention by GameModeX is usually unnecessary. In our research on background Raw Input listeners on Windows 11 24H2, a background listener operated at approximately 125 Hz: 7.97 ms versus 1.04 ms in the foreground. This result applies to the measured environment; it does not guarantee exactly 125.0 Hz on every build.
Limiting a third-party listener may break mouse software, overlays, recording, accessibility tools, or hotkeys. On Windows 10, enable the feature only for a reproducible issue and test each required background program individually.
Snap Tap
Section titled “Snap Tap”Snap Tap selects the last pressed direction in a pair of opposing keys. Whether this feature is allowed is determined by the rules of the game or tournament.
Valve banned input automation that combines multiple actions into a single input on official Counter-Strike 2 servers. Valve explicitly recommends disabling features like Snap Tap before joining a match; otherwise, the player may be kicked from the server. Therefore, keep Snap Tap disabled for CS2. For another game, check its current rules and tournament rules first.
State reversion
Section titled “State reversion”When the game exits normally, GameModeX attempts to restore the changed states, resume temporarily limited applications, and apply the selected post-game power plan. Full reversion is not guaranteed: actions are performed where possible, without an overall Windows transaction.
A power outage, freeze, forced termination of GameModeX, or a crash of the game itself may prevent reversion. After such an event, restart Windows and verify the power plan, running applications, and shell availability. Do not use GameModeX to stop system, security, or anti-cheat components.
Practical selection
Section titled “Practical selection”| Scenario | What to use |
|---|---|
| Supported Windows 11, new profile | ProcessX |
| Priorities, affinity, launch and exit actions | ProcessX |
| Legacy scenario on Windows 10 | GameModeX, only after verifying each action |
| Snap Tap in CS2 | Do not use |
| Dealing with background Raw Input listeners in Windows 11 | Leave default Windows system behavior |
Sources and scope
Section titled “Sources and scope”- Microsoft: improving games with high report rate mice
- Microsoft: DWM is an always-running component of desktop composition
- Microsoft: end of support for Windows 10
- Valve: Side-stepping Skill and the ban on input automation in CS2
The features are described based on verification of GameModeX user-facing behavior. The performance of GameModeX, ProcessX, and legacy DWM actions was not measured in this article.
Last verified: 2026-08-24.
