Building the Perfect GPU Driver Profile
Estimated Lesson Time: 45–60 Minutes
Lesson Overview
Throughout this module, you’ve learnt how graphics drivers influence Microsoft Flight Simulator and how technologies such as DLSS, FSR, NVIDIA Reflex, G-SYNC and shader caching work together.
Now it’s time to apply everything you’ve learnt.
One of the biggest mistakes Flight Simulator users make is copying someone else’s driver profile without considering their own hardware.
A profile that works perfectly on one PC may perform poorly on another.
The goal of this lesson is to teach you how to build a driver profile that complements your specific graphics card, monitor and flying style.
We’ll examine several example systems, explain the reasoning behind each recommendation and show how different hardware classes benefit from different configurations.
Lesson Objectives
By the end of this lesson you will understand:
How to build a custom GPU driver profile.
Why different GPUs require different approaches.
How monitor resolution influences driver configuration.
Which settings are universal.
Which settings depend on your hardware.
Why benchmarking is essential before making conclusions.
Before We Begin
Every profile in this lesson assumes:
- A clean graphics driver installation.
- A dedicated Microsoft Flight Simulator profile.
- Stable Windows installation.
- Latest motherboard drivers.
- Latest chipset drivers.
- Appropriate in-game graphics settings.
Remember:
The driver profile is only one part of the optimisation process.
Profile 1 – RTX 3060
Typical Hardware
GPU
RTX 3060 12GB
CPU
Ryzen 5 5600
Ryzen 7 5700X
Intel Core i5-12400F
RAM
32GB
Typical Resolution
1080p or 1440p
Goals
Maintain smooth performance while preserving image quality.
Avoid unnecessary GPU workload.
Reduce CPU bottlenecks where possible.
Recommended Driver Configuration
Power Management Mode:
Prefer Maximum Performance
Low Latency Mode:
Off (use Reflex in-game if available)
Image Scaling:
Off
Preferred Refresh Rate:
Highest Available
Monitor Technology:
G-SYNC Compatible (if supported)
Max Frame Rate:
Off (or a manual cap if preferred)
Texture Filtering Quality:
Quality
Shader Cache:
Driver Default / Unlimited
Threaded Optimisation:
Auto
V-Sync:
Application Controlled
Why?
The RTX 3060 performs well but benefits from keeping GPU workload under control at higher resolutions.
Using DLSS Quality at 1440p often provides an excellent balance between image quality and performance.
Profile 2 – RTX 4070
Typical Hardware
RTX 4070
7800X3D
32GB DDR5
1440p
Goals
Higher image quality.
Excellent frame pacing.
Frame Generation support.
Recommended Driver Configuration
Power Management:
Prefer Maximum Performance
Reflex:
Enabled
Frame Generation:
Enabled
G-SYNC:
Enabled
Preferred Refresh Rate:
Highest Available
Texture Filtering:
Quality
Shader Cache:
Unlimited
Image Scaling:
Off
V-Sync:
Application Controlled
Why?
The RTX 4070 has enough GPU performance to maintain excellent image quality while benefiting from Frame Generation in GPU-limited situations.
Profile 3 – RTX 5080
Typical Hardware
RTX 5080
9800X3D
32–64GB DDR5
3440×1440 or 4K
Goals
Maximum visual quality.
Excellent frame pacing.
Stable GPU clocks.
Minimal latency.
Recommended Driver Configuration
Power Management:
Prefer Maximum Performance
Reflex:
On
Frame Generation:
On
G-SYNC:
Enabled
Texture Filtering:
Quality
Shader Cache:
Unlimited
Image Scaling:
Off
Preferred Refresh Rate:
Highest Available
V-Sync:
Application Controlled
Why?
This class of GPU has sufficient performance for very high image quality while maintaining smooth frame pacing. Driver settings should focus on consistency rather than chasing additional FPS.
Profile 4 – RTX 5090
Typical Hardware
RTX 5090
9950X3D
64GB DDR5
4K
Triple Screen
VR
Goals
Maximum image quality.
Highest possible consistency.
Advanced display configurations.
Recommended Driver Configuration
Power Management:
Prefer Maximum Performance
Reflex:
On + Boost (test both)
Frame Generation:
Enabled
G-SYNC:
Enabled
Texture Filtering:
Quality
Shader Cache:
Unlimited
Preferred Refresh Rate:
Highest Available
V-Sync:
Application Controlled
Image Scaling:
Off
Why?
At this performance level, optimisation becomes about consistency rather than increasing FPS. The GPU has enough headroom for very demanding scenarios, but CPU-heavy locations can still become MainThread limited.
AMD Profile – RX 7700 XT
Typical Resolution:
1080p / 1440p
Recommendations:
- FSR Quality where appropriate.
- Anti-Lag enabled if supported and beneficial.
- FreeSync enabled.
- Texture Filtering: Quality.
- Radeon Image Sharpening: Test according to preference.
- Avoid unnecessary driver overrides.
- Monitor GPU utilisation before increasing graphics settings.
AMD Profile – RX 7800 XT
Typical Resolution:
1440p
Recommendations:
- FSR Quality.
- FreeSync.
- Anti-Lag.
- Texture Filtering: Quality.
- Default shader cache behaviour.
- Stable driver branch.
AMD Profile – RX 7900 XT
Typical Resolution:
1440p Ultra / 4K
Recommendations:
- Native AA or FSR Quality depending on GPU workload.
- FreeSync.
- Anti-Lag.
- Quality texture filtering.
- High refresh rate display.
AMD Profile – RX 7900 XTX
Typical Resolution:
4K
Recommendations:
- Native AA when possible.
- FSR Quality for demanding airports if additional performance is required.
- FreeSync.
- Anti-Lag.
- High refresh rate.
- Stable driver configuration.
Universal Driver Settings
Regardless of GPU, several settings remain consistent.
|
Setting |
Recommendation |
|---|---|
|
Power Management |
Prefer Maximum Performance (MSFS profile) |
|
Preferred Refresh Rate |
Highest Available |
|
Image Scaling |
Off |
|
Texture Filtering Quality |
Quality |
|
Shader Cache |
Driver Default / Unlimited |
|
Threaded Optimisation |
Auto |
|
V-Sync |
Application Controlled |
|
G-SYNC / FreeSync |
Enabled if supported |
Why Every Profile Is Different
Driver optimisation depends on:
- GPU model.
- CPU performance.
- VRAM capacity.
- Monitor resolution.
- Refresh rate.
- Aircraft complexity.
- Add-ons.
- Weather.
- AI traffic.
This is why there is no universal “best” NVIDIA or AMD profile.
The correct profile is the one that provides the best balance of image quality, smoothness and stability for your hardware.
Student Exercise
Today you’re going to build your own GPU driver profile.
Step 1
Identify your hardware:
- GPU.
- CPU.
- RAM.
- Monitor resolution.
- Refresh rate.
Step 2
Select the example profile that most closely matches your system.
Step 3
Configure your graphics driver using the recommendations from this lesson.
Step 4
Load your Module 1 benchmark flight.
Use:
- Same airport.
- Same aircraft.
- Same weather.
Step 5
Record:
- Average FPS.
- 1% lows (if available).
- GPU utilisation.
- VRAM usage.
- GPU temperatures.
- Clock speeds.
- Frame pacing.
- Overall smoothness.
Step 6
Make only one change at a time if further optimisation is needed, then repeat the benchmark.
Student Checklist
Hardware identified.
Correct profile selected.
Driver settings applied.
Benchmark completed.
GPU monitored.
Results recorded.
Profile refined.
Lesson Summary
Congratulations.
You’ve now learned how to build a GPU driver profile tailored to your own hardware.
Remember:
- There is no single “perfect” profile for every PC.
- Driver settings should complement your hardware, not fight against it.
- High-end systems prioritise consistency and image quality, while mid-range and budget systems often require more careful balancing.
- Benchmarking before and after every change is essential.
- The most effective optimisations come from understanding your system and making informed adjustments—not from copying someone else’s settings.
Knowledge Check
- Why is there no universal driver profile for Microsoft Flight Simulator?
- Which driver settings are generally suitable for almost every system?
- How does monitor resolution influence your driver configuration?
- Why is benchmarking important after changing driver settings?
- Why should you only change one setting at a time?
- Which technologies are specific to NVIDIA, and which are specific to AMD?
- How do you decide whether your GPU profile is well balanced?
- What is the biggest mistake users make when configuring their graphics driver?