Introduction / Why This Is Needed
Games on Windows 10 often suffer from micro-stutters, low FPS, and unstable performance, even if the computer has sufficient hardware specifications. This happens due to the OS's default settings, which are oriented towards a balance between performance and energy efficiency, as well as due to background processes. This guide will help you reconfigure Windows 10 so the system dedicates maximum resources to your gaming session. After completing these steps, you should notice smoother visuals, increased frame rates, and the absence of sudden performance drops.
Requirements / Preparation
- Administrator account. Most steps require administrator privileges.
- Stable internet connection for downloading drivers and updates.
- Latest stable graphics card drivers (recommended to install before starting optimization).
- Basic understanding of the Windows 10 interface (navigating Settings, Task Manager).
Step-by-Step Instructions
Step 1: Update Your Graphics Card Drivers
Outdated or unoptimized drivers are the primary cause of performance issues in games.
- Identify your graphics card model. Press
Win + R, typedxdiag, and go to the "Display" tab. The model is listed in the "Device" field. - Go to the manufacturer's official website:
- NVIDIA: nvidia.com/Download
- AMD: amd.com/support
- Intel: intel.com/downloadcenter
- Select your model, operating system (Windows 10 64-bit), and download the latest stable driver (Game Ready Driver for NVIDIA, Adrenalin Edition for AMD).
- Run the installer and choose "Custom Installation" → "Graphics Driver and HD Audio Driver." Avoid unnecessary components (GeForce Experience, etc., if you don't need them).
- After installation, restart your computer.
💡 Tip: Use DDU (Display Driver Uninstaller) in Safe Mode for a complete cleanup of old drivers before installing new ones if you've had serious issues.
Step 2: Configure the Power Plan
By default, Windows uses a balanced plan that saves energy by reducing processor performance.
- Open Control Panel → "Hardware and Sound" → "Power Options."
- Select the "High performance" plan. If it's not visible, click "Create a power plan" → "High performance."
- For fine-tuning (optional), click "Change plan settings" → "Change advanced power settings."
- Under "Processor power management":
- Maximum processor state: Set to
100%. - Minimum processor state: Set to
100%(if you're not concerned about higher power consumption and heat) or95%.
- Maximum processor state: Set to
- Under "USB settings" → "USB selective suspend setting," disable it.
- Under "Processor power management":
- Click "Save changes."
Step 3: Enable Game Mode
Game Mode suspends Windows updates, notifications, and background tasks, allocating more resources to the game.
- Open Windows Settings (
Win + I) → "Gaming" → "Game Mode." - Toggle the switch to "On."
- Under "Game Mode background recording," ensure the box is checked. This allows the mode to function even when the game is not in focus (useful for multitasking).
Step 4: Disable Unnecessary Autostart Programs
Every program in autostart consumes RAM and CPU time during system startup.
- Open Task Manager (
Ctrl + Shift + Esc). - Go to the "Startup" tab.
- For each program that is not required for system operation (messengers, cloud storage, game launchers you're not currently using), right-click and select "Disable."
- Restart your computer for changes to take effect.
⚠️ Important: Do not disable device drivers, antivirus software, or Microsoft system services. If you're unsure about a program, search for its name online.
Step 5: Adjust Windows Performance Settings
Windows visual effects can "eat" resources needed by the game.
- Press
Win + R, typesysdm.cpl, and press Enter. - In the "Advanced" tab, under "Performance," click "Settings."
- Select "Adjust for best performance." This disables all animations and effects.
- Alternative: Select "Custom" and manually disable all items except "Show thumbnails instead of icons" and "Smooth edges of screen fonts."
- Click "Apply" and "OK."
Step 6: Optimize Game and DirectX Settings
Settings within the game itself and the DirectX system are also critical.
- Assign a high-performance GPU to the game:
- Open Windows Settings → "System" → "Display" → "Graphics settings."
- Click "Browse" and select the game's executable file (
.exe). - Click "Options" and select "High performance." This forces the system to use the discrete graphics card instead of integrated graphics (if present).
- Adjust DirectX settings:
- Launch the game.
- In the graphics settings, find the "Advanced" or "DirectX" section.
- Set flip model (or "Vertical Sync" / "Buffering") to "On" or "1" if the game supports it. This can significantly reduce latency.
- Try disabling "Triple Buffering" if the game is already running stably.
- For older games (DirectX 9), you can try running in compatibility mode or using third-party utilities (e.g., dgVoodoo2), but these are specific cases.
Verifying the Results
- Launch the game and enable its FPS counter (via Steam Overlay, NVIDIA GeForce Experience, AMD Adrenalin, or in-game settings).
- Play for 10-15 minutes in your typical gameplay (the most demanding scenes).
- Compare the average FPS and stability (absence of sharp drops) with the pre-optimization metrics.
- For more precise data, use utilities like MSI Afterburner with RivaTuner, which show not only FPS but also CPU/GPU load, memory usage, and temperature.
Potential Issues
- The game fails to launch or runs with errors after a driver update.
- Solution: Download the previous stable driver version from the manufacturer's website and install it using a "Clean installation" (in the installer settings).
- The "High performance" power plan is missing or not applied.
- Solution: Check if your laptop's power management is controlled by the manufacturer's software (e.g., Lenovo Vantage, Dell Power Manager). Such utilities can override system settings.
- The game continues to lag, FPS hasn't increased.
- Solution: Check if the CPU or lack of RAM (less than 16 GB for modern AAA games) is the bottleneck. OS optimization will only have a maximum effect with sufficient hardware.
- Peripheral (e.g., a mouse with macros) stopped working after disabling autostart programs.
- Solution: Return the necessary software (driver or utility) to autostart via Task Manager or the
%AppData%\Microsoft\Windows\Start Menu\Programs\Startupfolder.
- Solution: Return the necessary software (driver or utility) to autostart via Task Manager or the