Add/override in players2/config.cfg:

seta com_maxfps 0
seta r_vsync 0
seta r_multithreaded_device 1
seta cg_fov 80   // unrelated but helps UI stability
seta cl_packetdup 0
seta r_fastSkin 1

If you’re in a hurry, these solve 90% of cases:

Still at 45 FPS? Read on.


This guide fixes an unintended 45 FPS cap in Call of Duty: Modern Warfare III (MW3) on PC by changing a configuration file and ensuring V-Sync and frame-rate limiting settings are disabled where needed.

NVIDIA:

AMD:

Set these in Options → Graphics → Quality:

| Setting | Recommended Value | Why | | :--- | :--- | :--- | | Display Mode | Fullscreen Exclusive | Reduces DWM overhead. | | Render Resolution | 100% (not Dynamic) | Prevents auto-scaling to 45 FPS target. | | VRAM Scale Target | 70–80% | Prevents overspill. | | Texture Resolution | Normal (not High/Ultra) | Frees VRAM. | | Shadow & Lighting | Low/Medium | Heavy CPU/GPU cost. | | On-Demand Texture Streaming | Minimal or Off | Avoids streaming stalls. |

Unlock 45 FPS Cap & Stabilize Frame Pacing (MW3 2011)


Before we fix the problem, you need to understand why 45 is the magic number. Typically, 45 FPS occurs due to the following technical reasons:

Let’s fix it.