Take Flight Beyond the Screen

The Long Awaited Return: Performance Boost Tricks for MSFS 2024

,

Published on

Applying various tricks and tweaks to Windows 11, as well as to Microsoft Flight Simulator 2024 (and 2020), can significantly enhance overall performance by optimizing how the game uses system resources. By making targeted adjustments — such as lowering certain graphical settings, fine-tuning level-of-detail sliders, or enabling features like NVIDIA DLSS or AMD FSR — players can achieve smoother frame rates without sacrificing too much visual fidelity. Similarly, optimizing Windows settings, disabling unnecessary background processes, and ensuring GPU drivers are up to date can free up more processing power for the simulator, allowing it to run more efficiently and responsively.

Over time, experimenting with these tweaks allows players to find the ideal balance between visual quality and performance that suits their specific hardware setup. Since no two PCs are exactly alike, the “perfect” configuration often varies, meaning small changes can lead to substantial improvements. Adjustments like configuring rolling cache size, using better storage solutions (e.g., SSDs), and optimizing network bandwidth can also reduce stuttering and loading times, leading to a much more immersive experience. Ultimately, this process of continuous tweaking ensures that players get the most out of their simulator, allowing them to enjoy its realism without being hindered by performance bottlenecks.

The following are the most effective performance optimization tips discovered so far for Microsoft Flight Simulator 2024 (and 2020) and on a Windows 11 environment. These tricks can help improve frame rates, reduce stuttering, and enhance overall smoothness. Since every system is different, apply these changes carefully and test after each adjustment. If you notice worse performance, simply revert the setting to its default. Click the arrow for step-by-step guidance on each trick.

Disable Virtualization

Virtualization is a CPU feature that allows your computer to run virtual machines more efficiently. If you don’t use software like VirtualBox, VMware, or Android emulators, you can turn it off. Disabling virtualization won’t magically boost FPS, but it can slightly reduce background CPU overhead.

  1. Restart your PC (to enter BIOS)
  2. While it’s starting, press the BIOS key repeatedly (usually DEL, F2, F10, or ESC — it shows briefly on screen)
  3. Look for Intel VT-x, Intel Virtualization Technology, or SVM Mode (on AMD systems)
  4. This is usually under: Advanced, CPU Configuration, or Processor Settings menu
  5. Change the setting from EnabledDisabled
  6. Save changes and exit (usually F10)
  7. Your PC will reboot with virtualization disabled
Disable Virtualization-Based Security

VBS is a Windows security feature that uses virtualization to protect sensitive parts of the OS (e.g., credentials). Can increase performance slightly especially in CPU-bound titles. Disabling is good for gaming PCs or workstations where maximum performance is needed. Disabling not recommended for business laptops or security-sensitive environments.

Check if VBS is Enabled

  1. Press Win + R, type msinfo32, and hit Enter
  2. In System Information, look for:
  3. Virtualization-based Security → If it says Running, VBS is on

Disable VBS via Windows Security

  1. Open Windows Security from the Start Menu
  2. Go to Device SecurityCore isolation details
  3. Turn Memory Integrity OFF (if enabled)
  4. Restart your PC
Enable Extreme Memory Profile

XMP (Extreme Memory Profile) automatically applies your RAM’s advertised frequency instead of the default. It tunes timings and voltage for optimal stability at higher speeds. Slightly higher FPS (especially in CPU-heavy games). Stability is usually not an issue with quality RAM and motherboards, but if your PC crashes after enabling XMP, you may need to try a lower profile or update BIOS.

  1. Restart your PC (to enter BIOS)
  2. While it’s starting, press the BIOS key repeatedly (usually DEL, F2, F10, or ESC — it shows briefly on screen)
  3. Look for tabs like “Ai Tweaker”, “OC”, “Extreme Tweaker”, or “Advanced”
  4. The exact name depends on your motherboard brand (ASUS, MSI, Gigabyte, ASRock, etc.)
  5. Look for an option called XMP, DOCP (ASUS for AMD), or EXPO (AMD)
  6. Set it to Enabled or choose a profile (usually Profile 1)
  7. Save changes and reboot
Set Delivery Optimization Settings

Delivery Optimization (DO) allows your PC to get Windows updates and Microsoft Store apps faster by downloading from Microsoft and other PCs (locally or online). It can also share updates from your PC to others, which uses your bandwidth. In some cases, users have seen system load issues—particularly related to MSFS’s main thread—linked to Delivery Optimization’s peer-to-peer activity.

  1. Press Windows + ISettings
  2. Go to Windows UpdateAdvanced optionsDelivery Optimization
  3. Disable Allow downloads from other devices
  4. Go to Advanced options (inside Delivery Optimization)
  5. Select Download options → Percentage of measured bandwidth
  6. Check both Back- and Foreground limit to 100%
  7. Disable Upload options limiter
Set Receive Window Auto-Tuning to Normal

Windows uses Receive Window Auto-Tuning to optimize how much data your PC can receive before sending an acknowledgment back. Setting it correctly can improve download speed, streaming, and network performance. For most users, the best setting is normal (full optimization without breaking compatibility).

  1. Press Windows + S, type cmd
  2. Right-click Command Prompt → choose Run as administrator
  3. Check current value, run: netsh interface tcp show global
  4. You’ll get the value of Receive Window Auto-Tuning Level
  5. Run: netsh int tcp set global autotuninglevel=normal
  6. Clear DNS resolver cache, run: ipconfig /flushdns
  7. Restart your PC to ensure the setting is fully applied

Other levels if experiencing issues with certain apps or old routers:

LevelCommandUse Case
normal (recommended)netsh int tcp set global autotuninglevel=normalBest overall performance
highlyrestrictednetsh int tcp set global autotuninglevel=highlyrestrictedSome compatibility issues with normal
restrictednetsh int tcp set global autotuninglevel=restrictedSlightly safer, but may reduce speed
disablednetsh int tcp set global autotuninglevel=disabledUse only for troubleshooting – disables optimization
experimentalnetsh int tcp set global autotuninglevel=experimentalMaximum performance, but may cause instability
Set Virtual Memory Manually

If you run out of physical RAM, Windows uses virtual memory to keep apps running instead of crashing. Virtual memory uses your disk (SSD/HDD), which is much slower than RAM. More virtual memory allows you to have many browser tabs, programs, or background services open without freezing. If you have less than 32 GB of RAM then you should set virtual memory manually. Don’t set both initial and max size too low — Windows needs virtual memory even with a lot of RAM. If you experience crashes or “out of memory” errors, increase the maximum size.

  1. Press Win + R, type sysdm.cpl, and press Enter
  2. Go to the Advanced tab
  3. Click Settings under Performance
  4. In the new window, go to the Advanced tab
  5. Click Change… under Virtual memory
  6. Uncheck Automatically manage paging file size for all drives
  7. Select the drive where Windows is installed (usually C:)
  8. If you have 32 GB of RAM or more, select System managed size and skip to step 12
  9. If you have less than 32 GB of RAM, select Custom size
  10. Initial size (MB): Same as your installed RAM (e.g., 16 GB RAM → 16384 MB)
  11. Maximum size (MB): 1.5x to 2x your installed RAM (e.g., 16 GB RAM → 24576 MB to 32768 MB)
  12. Click Set, then OK
  13. Close all windows and restart your PC for changes to take effect

Check out more tricks just below the screenshot.

Please note that modifying Windows settings can significantly affect your system’s behavior, stability, and security. Any changes made are done entirely at your own risk, and it is possible to unintentionally cause software malfunctions, data loss, or reduced system performance. By proceeding with changes in this article, you acknowledge that you are solely responsible for any outcomes that may result.

Use Windows Defender Firewall Only

Modern Windows systems come with Windows Defender Firewall, a built-in, lightweight, and optimized firewall solution running natively with minimal resource usage. Using additional third-party firewalls can sometimes degrade system performance. Running multiple firewalls can lead to conflicts, such as duplicate network filtering or blocked connections. These conflicts can cause delays in opening apps, connecting to the internet, or gaming. Using only Windows Defender Firewall avoids these conflicts entirely. For the majority of users, Windows Defender Firewall provides strong protection against inbound and outbound threats.

  1. Press Win + S and type “Windows Security”, then open it
  2. Click “Firewall & network protection.”
  3. You’ll see your current network profiles: Domain, Private, Public
  4. Click the network you are using (usually Private or Public)
  5. Toggle “Microsoft Defender Firewall” to On
  6. Uninstall third-party firewalls completely
Add an Exclusion in Windows Defender

Windows Defender constantly scans files and processes in real time. Excluding MSFS prevents Defender from scanning the game’s large number of assets and background file reads while flying. This can eliminate small micro-freezes or frame drops when new scenery or textures. Removing Defender’s scanning frees up CPU cycles for the simulator, leading to smoother frame times.

  1. Press Win + I to open Settings
  2. Go to Privacy & Security → Windows Security → Virus & threat protection
  3. Under Virus & threat protection settings, click Manage settings
  4. Find Exclusions and click Add or remove exclusions
  5. Click Add an exclusion → choose Folder
  6. Navigate to your MSFS installation folder (for MS Store version it’s usually under C:\Users\<YourName>\AppData\Local\Packages\Microsoft.FlightSimulator_<...>\LocalCache\Packages; for Steam version it’s usually under C:\Program Files (x86)\Steam\steamapps\common\MicrosoftFlightSimulator)
  7. At the MSFS installation folder, click Select folder
Disable Driver Verifier

Disabling Windows Driver Verifier can significantly improve performance because Driver Verifier adds extra checks, logging, and stress tests to every driver call, which consumes CPU cycles and slows memory and I/O operations. These overheads introduce latency and reduce frame rates. By turning Driver Verifier off after troubleshooting, you restore normal driver performance, reduce stutters, and free up system resources—allowing the simulator to run smoother and achieve higher FPS.

  1. Press Win + S, type cmd
  2. Right-click Command Prompt → choose Run as administrator
  3. In the Command Prompt window, type: verifier /reset
  4. Press Enter, you should see “Driver Verifier was reset.”
  5. Restart your computer to apply changes
Disable High Precision Event Timer

Disabling High Precision Event Timer, aka HPET, can dramatically lower system input/output delays—which cuts down on micro-stuttering and screen tearing and improves responsiveness overall. Users have reported a measurable boost in frame rates—10–20% improvement, smoother input, and reduced CPU pressure while GPU usage improves.

  1. Right-click the Start button and select Device Manager
  2. Expand System devices, then find High Precision Event Timer
  3. Right-click on it → Disable device → Confirm when prompted
  4. Reboot your PC to apply changes

Optional, but recommended, is to disable HPET in BIOS/UEFI. This ensures the OS doesn’t fall back to HPET unexpectedly.

  1. Restart your PC (to enter BIOS)
  2. While it’s starting, press the BIOS key repeatedly (usually DEL, F2, F10, or ESC — it shows briefly on screen)
  3. Locate the HPET setting (probably under Advanced or Chipset), and disable it
  4. Save changes and reboot
Disable Network Data Usage Monitoring

NDU is the Windows Network Data Usage Monitoring Driver, tracking per-app network usage for things like Task Manager’s “Network” column and the “Data usage” page. Disabling it stops that tracking. The change is flipping the Start value of the NDU service from 2 (Automatic) to 4 (Disabled) in the registry. If NDU misbehaves on your system (historically there have been reports of memory spikes/leaks), disabling it can free RAM and reduce background overhead, which may smooth out main-thread stutters—especially on RAM-constrained machines. Some users reported no change or even worse stutters, so this is very system-dependent and not a guaranteed FPS boost. If performance degrades, revert immediately.

  1. Press Win + R → type: regedit → Enter
  2. Go to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndu
  3. Double-click Start (REG_DWORD) → change 2 to 4OK → Reboot
  4. To revert, change 4 back to 2 and reboot
Set Power Plan and Disable USB Selective Suspend

The Windows Power OptionsHigh Performance mode can make MSFS 2024 smoother, mainly by keeping the CPU ready and reducing stutters in CPU-heavy scenarios. FPS gains are usually small, but frame time consistency often improves noticeably. Additionally, USB Selective Suspend enabled can sometimes cause devices to disconnect or fail to wake up during MSFS in-flight. Disabling USB Selective Suspend can improve stability and prevent immersion-breaking device disconnects.

  1. Press Win + R, type control, press Enter and select Power Options
  2. Select High performance to activate it
  3. Click Change plan settings next to your active power plan
  4. Select Change advanced power settings
  5. In the Advanced settings window, scroll down and expand USB settingsUSB selective suspend setting and set to Disabled
  6. Click ApplyOK

More tricks await you under the screenshot.

If you discover a new method to improve performance or find a helpful tweak while following this guide, we’d love for you to share it with the community. Please consider leaving a comment below the article to let others know about your findings. Your insights can help fellow pilots optimize their systems more effectively and contribute to a richer, more collaborative learning experience.

Disable Photogrammetry and Air Traffic

Disabling photogrammetry is a solid and effective way to improve performance, freeing VRAM and reducing data streaming, particularly in dense urban and complex scenery areas. Reducing air traffic density or switching to Off does help, especially in busy flight areas. Additionally, disabling multiplayer can give a small performance boost. If you mainly fly solo and don’t care about seeing other players, keeping it off is a simple way to free up a bit of CPU/GPU/network load.

  1. Go to Options → General → Online and set Photogrammetry to Off
  2. Also, set Aircraft Traffic Type to Off
  3. Also, set Multiplayer to Off
  4. Go to Options → General → Graphics and set Air Traffic to Off
  5. Also, set Traffic Airport Quality to Off (this removes static aircraft at gates)
  6. Finally, click Save and Back
Disable Road & Sea Traffic and Fauna

Disabling fauna, road, and sea traffic can significantly improve performance, particularly in stutter-prone or rural areas. Many users have confirmed that especially fauna can be a major performance offender. So if smoother frame rates are a priority, it’s absolutely worth trying to disable.

  1. Go to Options → General → Graphics
  2. Scroll down to Global Rendering Quality settings
  3. Find Road Traffic, Sea Traffic and Fauna and set all of them to Off
  4. Click Save and Back
Enable Hardware-Accelerated GPU Scheduling

Enabling Hardware-Accelerated GPU Scheduling, aka HAGS, is generally worthwhile—especially if you’re aiming to unlock NVIDIA DLSS Frame Generation in MSFS 2024 (only in DirectX 12 mode) for significantly smoother frame delivery. On lower-end systems without Frame Generation, HAGS may improve FPS by 3–5 fps by slightly reducing CPU overhead.

  1. Right-click the Start button and select SettingsSystemDisplay
  2. Scroll down and click Graphics then Advanced graphics settings
  3. Toggle Hardware-accelerated GPU scheduling to On
  4. Restart your PC to apply the change
Enable (or Disable) Game Mode

Game Mode prioritizes your game by allocating more CPU and GPU focus to the foreground application. Pauses or suppresses non-essential background activities, like notifications, updates, or background app refreshes. Enabling Game Mode can improve performance, particularly by reducing stutters. But the impact is system-specific. For some users, it made a meaningful difference; for others, the gains are subtle. Microsoft guidance suggests testing both Game Mode On and Off to determine which yields better results for your system.

  1. Right-click the Start button and select Settings
  2. Navigate to GamingGame Mode
  3. Use the toggle to switch Game Mode On or Off. Changes apply immediately—no restart needed
Remove Outdated Cache Files

Stuttering or stalling is common right after MSFS sim updates or GPU driver updates—often due to cached data becoming outdated or incompatible. An accumulation of old or corrupted shader files can trigger rendering glitches. Cleaning these out allows MSFS to rebuild fresh shaders and resolve visual artifacts. Instead of manually hunting down cache paths (“painful,” as some users describe it), Corsten’s Cache & Shader Removal Tool automates the process and maintains backups so you can restore files if needed.

  1. Delete cache files with Corsten’s Cache & Shader Removal Tool
  2. Repeat step 1 after every Sim Update and new GPU driver installation
Set NVIDIA Control Panel Settings

These NVIDIA Control Panel adjustments steer heavy lifting toward MSFS’s internal rendering pipeline, reducing unnecessary GPU driver processing and focusing resources where they matter. Focus on letting MSFS handle rendering via its own advanced upscaling and AA tools; disable redundant or expensive driver-level enhancements; streamline GPU/CPU usage for smoother frame times and crisp visuals.

  1. Open the NVIDIA Control Panel, then navigate to 3D Settings → Manage 3D Settings → Program Settings
  2. Select Microsoft Flight Simulator 2024 (or 2020) from the dropdown, if it’s not listed, use Add to include it
  3. Apply settings below, based on expert suggestions and real-user experiences
SettingRecommended ValueWhy It Helps Performance
Image ScalingOffIn-game upscaling (TAA/DLSS/FSR) offers better clarity and flexibility.
Ambient OcclusionOffMSFS handles AO better; disabling at driver level avoids redundant load.
Anisotropic Filtering16×Minimal performance impact but significantly sharper textures at angles.
Antialiasing FXAAOffSuperseded by in-sim TAA, DLSS, or FSR.
Antialiasing – Gamma CorrectionOffAvoid double-processing
Antialiasing – ModeApplication-controlledLet MSFS choose the optimal filtering method.
Antialiasing – TransparencyOnHelps properly render semi-transparent textures like foliage edges.
Power Management ModePrefer maximum performanceThe GPU never downclocks, frame times become more consistent, spikes and stutters are reduced.
Texture Filtering – QualityPerformanceSmooth filtering with decent visuals
Virtual Reality pre-rendered frames1 (or low)Minimizes input lag; some suggest balancing with quality at ~3–4 frames if needed.
Vertical Sync (V-Sync)Application settingLet MSFS manage V-Sync to reduce tearing without added driver overhead.

The tricks came to an end here, more to come later on.

What makes Microsoft Flight Simulator 2024 particularly fascinating is the continuous exploration for improvement. With each update, community discoveries, and personal experimentation, new methods emerge to push performance even further. Users constantly share insights on forums and social media, testing configurations, hardware setups, and mods to achieve optimal performance.

This iterative process of trial, observation, and adjustment demonstrates a dynamic relationship between the simulator and its players, highlighting both the complexity of modern simulation and the dedication of the community. Over time, these refinements not only enhance the flying experience but also reflect a culture of persistent curiosity and technical creativity. Remember, this article will be updated regularly as new tricks to improve MSFS 2024 performance are discovered, so stay tuned.

Comments

Leave a Reply