Mafia III low FPS, sudden frame drops, and erratic stuttering are primarily caused by the game's default frame rate lock, background resource consumption from the external 2K Launcher, and heavy graphics presets like reflections and antialiasing. Running on the Illusion engine, the game places heavy demands on both system memory and processor threads, particularly in dense open-world driving sections across New Bordeaux. You can eliminate these frame drops by removing the frame limiter, bypassing the launcher executable, and calibrating your in-game display settings.
Unlock the Frame Rate and Adjust Display Modes
At launch, Mafia III was locked at 30 frames per second. While post-launch patches added support for 60 FPS and Unlimited frame rates, fresh installations and profile resets frequently revert back to the 30 FPS cap. Additionally, running the game in exclusive fullscreen can lock high-refresh-rate monitors to 60 Hz or cause startup freezes.
To remove the frame rate lock:
- Launch Mafia III and open the Options menu.
- Select Display Settings and navigate to the FPS Limit setting.
- Change the value from 30 to Unlimited.
- Turn in-game VSync to Off. If screen tearing occurs, manage vertical sync through your graphics control panel rather than the in-game toggle.
To resolve fullscreen refresh locks and crashing:
- Open your game installation directory by opening Steam, right-clicking Mafia III: Definitive Edition, selecting Manage, and clicking Browse local files.
- Locate the game executable (Mafia3DefinitiveEdition.exe).
- Right-click the executable, select Properties, and click the Compatibility tab.
- Check the box next to Disable fullscreen optimizations, then click Apply and OK.
- If the game hangs when booting into fullscreen, launch the game in Windowed mode and toggle to Fullscreen in the menu, or use a window management utility like DxWnd or Borderless Gaming.
Bypass the 2K Launcher in Steam
The 2K Launcher bundled with Mafia III: Definitive Edition runs multiple instances of itself in background memory, drawing CPU cycles and introducing micro-stutters. It also interferes with driver-level game filters and overlays. Bypassing the launcher launches the game directly from the executable, resolving launch stalls and frame hiccups.
Follow these steps to set up the direct executable bypass:
- In Steam, right-click Mafia III: Definitive Edition and select Properties.
- Under the Installed Files (or Local Files) tab, click Browse to view your game's folder path.
- Copy the full folder path from your file explorer address bar.
- Return to the Steam Properties window and click the General tab.
- Locate the Launch Options input field at the bottom.
- Enter your executable file path enclosed in quotation marks, followed by a space and %command%. For example: "C:\SteamLibrary\steamapps\common\Mafia III\Mafia3DefinitiveEdition.exe" %command%
- Close the window and launch the game through Steam. The game will launch directly into the title screen without opening the 2K storefront interface.
Best In-Game Settings for Mafia III Performance
Certain graphical presets in Mafia III severely degrade frame rates while providing minimal visual enhancement. The game's built-in Temporal Antialiasing (TAA) causes noticeable screen blurriness on High while consuming extra performance, and screen reflections demand heavy rendering during rain and street navigation.
| Graphic Setting | Recommended Value | Performance and Visual Impact |
|---|---|---|
| FPS | Unlimited | Unlocks rendering past the 30 FPS and 60 FPS limits |
| Antialiasing | Low | Removes the smeared monitor effect and recovers GPU overhead |
| Reflection Quality | Low | Highest frame rate saver during city exploration and vehicle chases |
| Volumetric Effects | Low | Stabilizes frame rates during dynamic weather changes and sun showers |
| Shadow Quality | Low or Medium | Reduces CPU draw call overhead and GPU lighting strain |
| Motion Blur | Off | Eliminates unnecessary motion blurring and post-processing lag |
| Depth of Field | Off | Clears up visual distance and prevents background render drops |
| Geometry Detail | High or Medium | Adjusts environmental asset detail based on system CPU limits |
| Texture Quality | Medium or High | Dependent on VRAM; keep at Medium for GPUs with 4 GB or less |
Configure GPU Driver Settings and Windows Graphics
Misconfigured graphics drivers and Windows power plans frequently cause the game to default to integrated processors or drop clock speeds mid-session. Setting dedicated GPU profiles helps maintain stable frametimes.
For Nvidia graphics card owners:
- Open the Nvidia Control Panel and navigate to Manage 3D Settings, then click Program Settings.
- Select Mafia 3 from the list. If it is missing, click Add and select Mafia3DefinitiveEdition.exe.
- Set Power management mode to Prefer maximum performance.
- Set Low Latency Mode to Ultra.
- Set Vertical sync to On in the driver panel while leaving in-game VSync disabled.
- Set Image Scaling or Image Sharpening to roughly 50% to counteract native game blur once in-game antialiasing is set to Low.
- Click Apply in the bottom-right corner.
For all Windows systems:
- Open Windows Settings, go to System, and select Display.
- Click Graphics (or Graphics settings).
- Under Custom options for apps, find Mafia III. If it does not appear, click Browse and add the game executable.
- Click Options under the Mafia III entry, select High performance (assigning your dedicated graphics card), and click Save.
- Open Windows Power Options and ensure your system is set to High Performance rather than Balanced or Power Saver.
- Disable third-party overlays, including the Steam Overlay, Discord Game Overlay, and recording utilities, which trigger frame pacing drops.
Fixes for Low VRAM and Low-End Hardware
Mafia III requires a minimum of 2 GB of video memory and 6 GB of system RAM. When playing on cards with 2 GB of VRAM, loading saved games via the Continue button can cause textures and render targets to overflow from video memory directly into system memory, plummeting the frame rate from 60 FPS down to 10–20 FPS.
If your game struggles on lower-tier hardware:
- Lower Texture Quality immediately. Setting textures to High on cards with less than 4 GB of VRAM triggers persistent out-of-memory crashes and severe frame stalling.
- Edit configuration files to disable performance-heavy screen space ambient occlusion. In the game installation directory, open the edit folder, navigate to config, and open renderconfig.xml in a text editor. Locate the SSAO parameters and switch their boolean values to false, then save the file.
- In the edit/tables directory, open postprocesses.xml and turn post-process boolean parameters to false to eliminate secondary image filter processing.
- If the game drops frames when driving across streaming boundaries, move the game files from a mechanical hard drive (HDD) to a solid-state drive (SSD) to prevent asset streaming bottlenecks.
Frequently Asked Questions
Why does Mafia III look blurry after lowering antialiasing?
The game relies on an aggressive TAA implementation that produces a smearing effect across textures. Lowering in-game Antialiasing to Low removes the heavy softening. To sharpen the remaining edges without losing frames, enable Image Sharpening in the Nvidia Control Panel or use a driver-level sharpening filter.
Does Mafia III run better on GOG than Steam?
Players on community forums report experiencing a significant performance boost on the GOG version compared to the Steam release. However, you can achieve identical performance on the Steam version by applying the direct launch command line to bypass the 2K storefront.
Why is the game still capping at 60 FPS on my 144Hz monitor?
Mafia III's exclusive fullscreen mode frequently fails to negotiate refresh rates above 60 Hz on modern monitors. Disabling fullscreen optimizations in the executable's Compatibility tab or using the community high refresh rate dxgi.dll wrapper forces the display engine to read your monitor's native refresh rate.












