Why FPS Matters in CS2
In competitive CS2, every frame counts. Higher FPS means:
Even if you have a 60Hz monitor, higher FPS reduces input latency. A player running 300 FPS on a 60Hz monitor has lower input lag than someone running exactly 60 FPS.
In-Game Video Settings for Maximum FPS
Resolution
1920x1080 (Native) — If your GPU can handle it, play at native resolution for the clearest image.
1280x960 (Stretched 4:3) — Many pro players use this. Player models appear wider, making them easier to hit. You lose peripheral vision but gain a perceived advantage in close-range fights.
1024x768 (4:3) — For lower-end systems. Significant FPS boost but reduced visual quality.
Recommended Video Settings
| Setting | Recommended | FPS Impact |
|---------|------------|------------|
| Global Shadow Quality | Medium | High |
| Dynamic Shadows | Off | Medium |
| Model/Texture Detail | Medium | Low |
| Shader Detail | Low | Medium |
| Particle Detail | Low | Medium |
| Ambient Occlusion | Off | High |
| High Dynamic Range | Performance | Medium |
| FidelityFX Super Resolution | Off (or Quality) | High |
| MSAA Anti-Aliasing | 2x or Off | High |
| Texture Filtering Mode | Bilinear | Low |
| V-Sync | Off | Critical |
| Multisampling | Off | Medium |
| Motion Blur | Off | Low |
Critical: Always keep V-Sync OFF. V-Sync adds significant input lag that puts you at a competitive disadvantage.
NVIDIA GPU Optimization
NVIDIA Control Panel Settings
| Setting | Value |
|---------|-------|
| Low Latency Mode | Ultra |
| Max Frame Rate | Off |
| Power Management Mode | Prefer Maximum Performance |
| Texture Filtering Quality | High Performance |
| Threaded Optimization | On |
| Triple Buffering | Off |
| Vertical Sync | Off |
NVIDIA Reflex
CS2 supports NVIDIA Reflex, which reduces input latency. Enable it in CS2 settings:
This is one of the most impactful settings for reducing input lag on NVIDIA GPUs.
AMD GPU Optimization
AMD Radeon Software Settings
| Setting | Value |
|---------|-------|
| Radeon Anti-Lag | Enabled |
| Radeon Chill | Disabled |
| Radeon Boost | Disabled |
| Anti-Aliasing | Use Application Settings |
| Texture Filtering Quality | Performance |
| Surface Format Optimization | Enabled |
Windows Optimization
Power Plan
Disable Game Bar and Game Mode
Disable Full-Screen Optimizations
Background Processes
Close unnecessary applications before playing:
Console Commands for FPS
Open the CS2 console (`~` key) and enter these commands:
fps_max 0
r_drawtracers_firstperson 0
cl_showfps 1
How to Benchmark Your FPS
Your minimum FPS is more important than your maximum. A consistent 200 FPS is better than fluctuating between 100-400.
Expected FPS by Hardware
| GPU | Resolution | Expected FPS |
|-----|-----------|-------------|
| RTX 4090 | 1080p | 500+ |
| RTX 4070 | 1080p | 300-400 |
| RTX 3060 | 1080p | 200-280 |
| RTX 2060 | 1080p | 150-220 |
| GTX 1660 | 1080p | 120-180 |
| RX 7900 XT | 1080p | 350-450 |
| RX 6700 XT | 1080p | 200-300 |
| RX 580 | 1080p | 100-150 |
These are estimates with optimized settings. Your results may vary based on CPU, RAM, and other factors.
Summary
The biggest FPS gains come from:
Apply these optimizations one at a time, test after each change, and find the balance between visual quality and performance that works for your setup.