
FragPunk is the second recent Unreal Engine 5 title to drop its signature technologies, including Lumen, Virtual Shadows, and Nanite. Lo and behold, it’s one of the most optimized games based on Epic’s latest game engine. We achieved framerates of nearly 500 FPS using the highest quality settings at 4K after mild tweaking. Curious? Here’s our optimization guide for FragPunk.
Windows/System Settings to Optimize
- Enable Resizable BAR.
- Turn on Game Mode.
- Enable Hardware-accelerated GPU Scheduling (HAGS) and Windowed Optimizations.
- Use the Windows “High Performance” power profile and set your GPU power management mode to the same.
- Disable Memory Integrity. Windows Menu->VBS->Device Security.
- Ensure you use the proper XMP/EXPO memory profile (if available).
- Overclock your GPU if you’re narrowly missing the 60 FPS mark.
- Here’s a guide with more detailed instructions.
FragPunk PC Specs
Min
- 1080p 60 FPS @ Low
- OS: Windows 10 64-bit.
- CPU: Intel Core i7-4790|AMD Ryzen 3 3100.
- RAM: 8 GB.
- GPU: NVIDIA GeForce GTX 750 Ti|AMD RX 550|Intel Arc A380.
- Storage: 40 GB.
Rec
- 1440p 144 FPS @ Epic.
- OS: Windows 10 64-bit.
- CPU: Intel Core i7-10700K|AMD Ryzen 5 5600X.
- RAM: 16 GB.
- GPU: NVIDIA GeForce RTX 3060|AMD RX 5700XT|Intel Arc A750.
- Storage: 40 GB
FragPunk: Graphics & Resolution Scaling
FragPunk runs incredibly well on PC. The game shows remarkable scaling across resolutions and presets: From 160 FPS at 4K to 329 FPS at 1440p and a whopping 406 FPS at 1080p. It would seem that the key to optimizing Unreal 5 lies in ditching its flagship technologies.

We recorded an average of 112 FPS using the maximum quality settings (+ray tracing) and 160 FPS without ray tracing at 4K. The epic (265 FPS), high (317 FPS), medium (420 FPS), and low-quality (454 FPS) presets exhibited up to 4x scaling!

DirectX 11 vs. DirectX 12
FragPunk features DirectX 11 and DirectX 12. Ideally, the latter should perform better on lower-end CPUs due to improved multi-core scaling. Unfortunately, that’s not always the case. As evident below, DX11 is 10-15% faster than DX12 across all scenarios.

Interestingly, upscaling produces slightly smoother lows (1%) on the DirectX 12 port. Either way, the differences are minimal, so it’s up to you. On the plus side, DX12 includes ray tracing, but the implementation is sub-optimal as you’ll soon see.


Ray Tracing & SSGI
FragPunk features ray-traced shadows, reflections, ambient occlusion, and global illumination. Unfortunately, there’s a massive caveat. Ray tracing introduces a CPU overhead that limits you to ~150 FPS, regardless of resolution. Consequently, upscaling is redundant with RT on higher-end GPUs.




- Ray-traced shadows are broken and the option to enable them does nothing.
- Individually disabling Global Illumination or Reflections doesn’t improve performance.
- RT Ambient Occlusion is the only setting that grants an FPS boost (of 20%) when disabled.





SSGI or Screen Space Global Illumination is a rasterization-based GI technique that works well enough but is costly. It’s nowhere as good as RTGI and cuts frame rates by nearly 15% at 4K. SSGI is disabled by default and isn’t controlled by the global graphics preset.



Ray Tracing substantially improves shadow/reflection precision and detail and accounts for offscreen objects.
- Light is accurately scattered throughout the scene, producing varying illumination levels for different surfaces per occlusion and distance.
- Ambient shadows are more realistic with contact-hardening soft shadows and a more gradual (natural) shift from the umbra to the penumbra.
- It eliminates false shadows.
- Improved coverage for foliage and finer geometry.
- Reflections are considerably more accurate with mirror-like detail for smooth surfaces.
- 4K Ray Tracing Comparisons with Interactive Image Slider.
- 4K Ray Tracing Comparisons with Interactive Image Slider.
- 4K Ray Tracing Comparisons with Interactive Image Slider.
Mesh & Shadow Quality
Mesh Quality adjusts the geometric detail of the scene. It nominally impacts performance, simplifying object LOD at lower quality options. Leave it at the highest setting.



Shadow Quality adjusts the shadow range, resolution, and contact hardening. The highest quality option is 8% slower than the lowest. High offering a balance between quality and performance.
- Epic includes detailed contact hardening and volumetric shadows.
- High reduces contact hardening quality and volumetric intensity. Optimal performance (2% slower)
- Medium further reduces contact hardening quality, and almost disables volumetric.
- Low disables contact hardening and dynamic (character) shadows.





Post Processing & Effects Quality
Post Processing enables late-stage pipeline effects, including ambient occlusion, glare, lens flare, tone mapping, exposure, and other blur effects. It trivially impacts performance (3-4%), and should be left at high or epic.



Effects Quality sets the detail of particle effects, dust, debris, and decals. It reduces performance by 25-30% at higher-quality options, but reducing it to medium or low disables object decals which can drastically alter scene fidelity.





Screen Space Reflections
Screen Space Reflections enable low-resolution on-screen reflections at a dramatic performance overhead, especially at the highest quality option.
- Epic costs 7% frame rates.
- Ultra can drain your framerates by up to 30% (even though it doesn’t look much better).






Upscaling & Frame Generation
FragPunk features DLSS 4, XeSS 2, FSR 3, and FSR 4. DLSS 4 includes CNN and Transformer models for the former. Both are available across all RTX GPUs, but the latter is only recommended for the RTX 40 and 50 series. FSR 4 is exclusive to the Radeon RX 9070 GPUs.
- CNN (Prioritize Speed) is slightly faster.
- Transformer (Prioritize Quality) produces sharper visuals with increased detail for distant geometry but it’s not noticeable.





Upscaling grants lofty performance bumps, buoying the GeForce RTX 4090 to 215 FPS (+34%) using quality mode and 343 FPS (+2.14x) using performance mode:

Frame Generation bumps the average to 200 FPS with ray tracing, a (Prioritize Quality) increase over the upscaled 4K frame rates. 200 FPS is the upper limit with ray tracing using frame generation.

Frame generation produces nominal gains with rasterization, granting a 20% uplift over DLSS “Quality” and 7% over DLSS “Performance” at 4K.

FragPunk: VRAM Usage
FragPunk efficiently uses graphics memory (unlike certain Unreal Engine 5 games). It uses up to 10 GB at 4K, 8.7 GB at 1440p, and 7.9 GB at 1080p using the maximum quality settings (+RT).

VRAM usage drops to ~9 GB at the epic and 8 GB at the high-quality preset at 4K. Ergo, you only need an 8 GB GPU for optimal performance.

FragPunk: CPU Bottlenecks
FragPunk can be moderately CPU-bound in DirectX 11 mode at 1080p with a deviation of 21% using the highest quality settings. This drops to <10% at 1440p and 4K but can be higher in busier scenes.

The game is fully GPU-bound in DirectX 12 with a deviation of ~0% across all our benchmarks.
FragPunk Performance Summary
If you’re struggling to attain your frame rate target, consider reducing the following graphics settings:
- Ray Tracing: Ray tracing limits you to an average of ~150 FPS in FragPunk. Disable it if you have a 240 Hz or 360 Hz display. Users with older CPUs should do the same.
- Shadows: High-quality shadows offer a healthy balance of quality and performance.
- Screen Space Reflections: Regardless of your configuration, switch to epic quality. It improves performance by 20% or more without affecting visuals.
- Effects Quality: If the above isn’t enough, drop this to medium. Note that you’ll lose object decals and finer particle effects.
Optimized Graphics Settings for FragPunk
We’re considering the 5% percentiles (higher than 5% of the lowest values) for the following, as they’re a good indication of intensive matches.
Graphics Settings | High-end | Midrange | Low-end PC | |||
---|---|---|---|---|---|---|
Resolution | 4K | 1440p | 1080p | |||
FPS Target | 144 FPS | 240 FPS | 144 FPS | 360 FPS | 144 FPS | 240 FPS |
Upscaling Quality | Quality (Prioritize Quality) | Performance (Prioritize Speed) | Balanced (Prioritize Quality) | Balanced (Prioritize Speed) | Balanced (Prioritize Quality) | Balanced (Prioritize Speed) |
Frame Generation | Off | Off | Off | Off | Off | Off |
Mesh Quality | Epic | Epic | Epic | Epic | Epic | Epic |
Shadow Quality | Epic | Epic | Epic | Epic | Epic | High |
Post Processing | Epic | Epic | Epic | Epic | Epic | Epic |
Texture Quality | Epic | Epic | Epic | Epic | Epic | Epic |
Effect Quality | Epic | Epic | Epic | Epic | Epic | High |
Screen Space Reflection | Epic | Epic | Epic | Epic | Epic | Off |
Ray Tracing | On | Off | On | Off | On | Off |
RTGI | On | Off | On | Off | On | Off |
RTAO | On | Off | On | Off | Off | Off |
RT Reflections | On | Off | On | Off | On | Off |
RT Shadows | On | Off | On | Off | On | Off |
SSGI | Off | On | Off | Off | Off | Off |
High-end (4K) | Mid-range (1440p) | Low-end (1080p) | |
---|---|---|---|
CPU | Core i7-13700K|Ryzen 7 7700X | Core i5-12600K|Ryzen 5 7600 | Core i5-12400 AMD Ryzen 5 3600 |
GPU | GeForce RTX 4080 Super | GeForce RTX 4070 Super | RTX 3060|RTX 4060 |
Memory | 32GB (dual-channel) | 16GB (dual-channel) | Less than: 16GB (dual-channel) |

Graphics Settings | RTX 4090 | RTX 4080 Super | RTX 4070 Ti | RTX 4070 Super | RTX 4070 | |||||
---|---|---|---|---|---|---|---|---|---|---|
Resolution | 4K | 1440p | 4K | 1440p | 4K | 1440p | 4K | 1440p | 4K | 1440p |
FPS Target | 144 FPS | 360 FPS | 144 FPS | 300 FPS+ | 144 FPS | 300 FPS+ | 144 FPS | 300 FPS+ | 144 FPS | 300 FPS+ |
Upscaling Quality (DLSS) | Bal | Qual | Perf | Bal | Perf | Bal | Perf | Bal | Perf | Bal |
Frame Generation | Off | Off | Off | Off | Off | Off | Off | Off | Off | Off |
Mesh Quality | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic |
Shadow Quality | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | High |
Post Processing | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic |
Texture Quality | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic |
Effect Quality | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | High |
Screen Space Reflection | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Epic | Off |
Ray Tracing | On | Off | On | Off | On | Off | On | Off | On | Off |
RTGI | On | Off | On | Off | On | Off | On | Off | On | Off |
RTAO | On | Off | On | Off | On | Off | On | Off | Off | Off |
RT Reflections | On | Off | On | Off | On | Off | On | Off | On | Off |
RT Shadows | On | Off | On | Off | On | Off | On | Off | On | Off |
SSGI | Off | On | Off | On | Off | On | Off | On | Off | On |

FragPunk Settings for Low-end PC

Graphics Settings | RTX 3060 | RTX 3060 Ti | RTX 4060 | |||
---|---|---|---|---|---|---|
Target | 1080p 300 FPS | 1440p 200 FPS | 1080p 300 FPS | 1440p 240 FPS | 1080p 300 FPS | 1440p 200 FPS |
Upscaling Quality | Balanced (Prioritize Speed) | Performance (Prioritize Quality) | Balanced (Prioritize Speed) | Performance (Prioritize Quality) | Balanced (Prioritize Speed) | Performance (Prioritize Quality) |
Frame Generation | Off | Off | Off | Off | Off | Off |
Mesh Quality | Epic | Epic | Epic | Epic | Epic | Epic |
Shadow Quality | Epic | Epic | Epic | Epic | Epic | High |
Post Processing | Epic | Epic | Epic | Epic | Epic | Epic |
Texture Quality | Epic | Epic | Epic | Epic | Epic | Epic |
Effect Quality | Epic | Epic | Epic | Epic | Epic | High |
Screen Space Reflection | Epic | Epic | Epic | Epic | Epic | Off |
Ray Tracing | Off | Off | Off | Off | Off | Off |
RTGI | Off | Off | Off | Off | Off | Off |
RTAO | Off | Off | Off | Off | Off | Off |
RT Reflections | Off | Off | Off | Off | Off | Off |
RT Shadows | Off | Off | Off | Off | Off | Off |
SSGI | On | Off | On | Off | On | On |