The short version
- For fast-paced play, frame rate beats resolution. 1080p60 reads better than 1440p30 every time.
- Spend your bitrate on motion clarity, not static sharpness — that's the trade-off every setting below comes back to.
- Use a hardware encoder (NVENC / AMF / QuickSync) so your CPU stays free for the game.
- Your controller overlay inherits the canvas frame rate. Get the canvas clean and the overlay follows.
On this page
These settings assume you're streaming to Twitch or a similar RTMP platform. Adjust bitrate ceilings for other platforms as needed — the underlying logic (favor motion clarity over static sharpness) stays the same for any fast-paced game.
Output settings
| Setting | Recommended | Why |
|---|---|---|
| Encoder | Hardware (NVENC / AMF / QuickSync) if available, x264 otherwise | Frees your CPU for the game itself — matters more in competitive titles that are CPU-hungry |
| Rate control | CBR | Keeps a steady bitrate, which platforms expect and which avoids quality dips during fast motion |
| Bitrate (1080p60) | 6000–8000 Kbps | High enough to preserve detail during fast motion without exceeding most platform ceilings |
| Bitrate (720p60) | 4500–6000 Kbps | Good fallback for limited upload bandwidth while still handling motion cleanly |
| Keyframe interval | 2 seconds | Matches what Twitch and most platforms expect; longer intervals can hurt quality during fast scenes |
| Preset (x264 only) | veryfast or faster | Slower presets improve quality but cost CPU you likely need for the game |
Video settings
| Setting | Recommended | Why |
|---|---|---|
| Output resolution | 1920×1080 or 1280×720 | Match to your available bitrate — see the note above |
| FPS | 60 | Fast-paced and competitive content reads far better at 60 FPS than 30; this matters more than resolution for perceived smoothness |
| Downscale filter | Lanczos | Sharper downscaling than bilinear/bicubic when running a higher canvas than output resolution |
Advanced: process priority and color format
- Process priority: in OBS Settings → Advanced, set Process Priority to "Above Normal" — this reduces the chance of OBS getting starved of CPU time during CPU-intensive gameplay moments.
- Color format: NV12 is the standard and correct choice for streaming; only switch to I444 if you specifically need lossless color for local recording, as it roughly doubles encoding load.
- Color range: keep this on "Partial" unless your capture card or specific setup explicitly requires "Full" — mismatches here cause washed-out or crushed blacks.
Keeping your controller overlay smooth under these settings
A controller overlay is a Browser Source layered on top of everything above — it inherits your canvas FPS setting, so once your canvas is running clean at 60 FPS with the settings above, the overlay will track your inputs at the same rate. If you notice the overlay specifically lagging while the rest of your scene runs fine, that's usually a separate, overlay-specific setting — see our dedicated troubleshooting guide for that.
Build one free in under a minute and drop it straight into this same scene.
Create my overlay →