Recording gameplay without lag is not about cranking every quality slider to maximum. It is about isolating the two workloads that cause stutter: the game rendering on your GPU and the video encoding in OBS Studio. When both fight for the same resources, you get dropped frames, encode overload warnings, and micro-stutter that ruins footage even if the game feels smooth. The priority for lag-free recording is to keep the game on the GPU’s 3D engine and put recording on a dedicated hardware encoder, cap your workload so neither maxes out, and record to a format that will not corrupt if the system hiccups.
That means choosing a hardware encoder over x264, using a quality-based rate control instead of a fixed low bitrate, recording to MKV and remuxing to MP4 afterward, and keeping your canvas and output resolution matched whenever possible. As of 2026, all modern NVIDIA, AMD, and Intel discrete GPUs have capable hardware encoders, so there is rarely a reason to use CPU encoding for local recording unless you are on a very specific workflow. The settings below follow the exact menu structure in OBS Studio 30 and later.
As an Amazon Associate we earn from qualifying purchases at no extra cost to you.
Quick Recommended Settings
| Setting | Recommended value | Why |
|---|---|---|
| Menu Path: Settings > Output > Output Mode | Advanced | Unlocks full encoder, rate control, and preset options |
| Settings > Output > Recording > Encoder | NVIDIA NVENC H.264 / AMD HW H.264 / Intel QSV H.264 | Uses dedicated encoder chip, prevents game lag from CPU encoding |
| Settings > Output > Recording > Rate Control | CQP / CQ | Maintains consistent visual quality without guessing bitrate |
| Settings > Output > Recording > CQ Level / CQP | 18 to 22 | 18 is near visually lossless, 23+ shows compression artifacts |
| Settings > Output > Recording > Preset | P5 Slow (NVIDIA) / Quality (AMD/QSV) | Best quality without adding encoder latency; avoid Max Quality for recording |
| Settings > Output > Recording > Keyframe Interval | 2 seconds | Standard for editing software; 0 = auto is also safe for local files |
| Settings > Output > Recording > Recording Format | MKV, then File > Remux Recordings to MP4 | MKV is crash-safe; remuxing avoids re-encoding |
| Settings > Video > Base (Canvas) Resolution | Match monitor (1920×1080 or 2560×1440) | Prevents unnecessary scaling load |
| Settings > Video > Output (Scaled) Resolution | 1920×1080 | 1080p is the sweet spot for file size and editor performance |
| Settings > Video > Downscale Filter | Lanczos (36 samples) if downscaling, otherwise disabled | Sharper downscale than Bicubic with minimal cost |
| Settings > Video > FPS | 60 FPS or 30 FPS | 60 for fast motion, 30 cuts file size and encoder load by half |
| Settings > Advanced > Color Format | NV12 | Hardware encoder native format; lowest overhead |
| Settings > Advanced > Color Space / Range | 709 / Partial | Correct for YouTube and editors; Full can cause washed-out playback |
| Settings > Advanced > Process Priority | Above Normal | Gives OBS priority without starving the game |
Setting-by-Setting
Output Mode: Simple vs Advanced
Exact value: Go to Settings > Output and set Output Mode to Advanced. Then select the Recording tab.
Trade-off: Simple mode hides rate control and preset options and ties recording to streaming settings. Advanced adds complexity but is required to set CQP/CQ, B-frames, and psycho-visual tuning correctly. If you prefer Simple, the closest match is Recording Quality > High Quality, Medium File Size, but you lose fine control over CQ Level.
Encoder: Hardware (NVENC / AMF / QSV) vs x264
Exact value: Settings > Output > Recording > Encoder. Choose Hardware (QSV) H.264 if Intel Arc or Intel iGPU, NVIDIA NVENC H.264 if NVIDIA GTX 1650 or newer, AMD HW H.264 if RX 5000 or newer. Do not choose x264 or HEVC for general compatibility unless you know your editor handles HEVC well.
Trade-off: Hardware encoders add almost zero CPU load and prevent the Encoding overloaded! warning. x264 can look slightly better at very low bitrates but will steal 15 to 40 percent of your CPU and cause in-game frame drops. HEVC / H.265 produces smaller files but is harder to edit and can cause audio sync issues in some editors.
Rate Control: Why CQP / CQ Beats CBR for Recording
Exact value: Settings > Output > Recording > Rate Control > CQP for NVIDIA/AMD or ICQ/QSV equivalent. Set CQ Level to 20 as a starting point. Valid range is 0 to 30, where lower is higher quality. For CBR, you would set 8000 to 25000 Kbps, but CQP is recommended for local files.
Trade-off: CBR is designed for streaming where bandwidth is fixed. For local recording it wastes space on simple scenes and starves complex scenes. CQP varies bitrate to maintain visual quality. The cost is unpredictable file size. If you need capped file sizes, use VBR with a target of 20000 Kbps and maximum of 40000 Kbps instead.
Encoder Preset, Tuning, and B-Frames
Exact value: Settings > Output > Recording > Encoder Settings. For NVIDIA: Preset = P5 Slow, Tuning = High Quality, Multipass Mode = Single Pass, Profile = High, Look-ahead = Off, Psycho Visual Tuning = On, B-Frames = 2. For AMD: Preset = Quality, Profile = High. For QSV: Target Usage = Quality.
Trade-off: Slower presets (P6, P7 or Max Quality) improve compression efficiency by 2 to 5 percent but increase GPU load and can introduce encoder lag on cards already at 95 percent utilization. Look-ahead and extra B-frames help quality for streaming but add latency and VRAM use during recording. Keep them off or low for lag-free capture.
Resolution, FPS, and Downscale Filter
Exact value: Settings > Video > Base (Canvas) Resolution = your native monitor resolution. Settings > Video > Output (Scaled) Resolution = 1920×1080 if recording 1440p gameplay on mid-range hardware, otherwise match canvas. Common FPS Values = 60. Downscale Filter = Lanczos only if Output is smaller than Base.
Trade-off: Recording at native 2560×1440 at 60 FPS raises encode load and file size by about 78 percent over 1080p60. Downscaling in OBS uses the GPU compositor; Lanczos is sharper than Bicubic but costs slightly more. If you have performance headroom, record native and downscale in your editor for the cleanest result.
Recording Format and File Location
Exact value: Settings > Output > Recording > Recording Format = MKV. Recording Path = a dedicated SSD or HDD separate from your OS drive, for example D:\Recordings\. Check Automatically remux to mp4 in Settings > Advanced > Recording, or manually remux via File > Remux Recordings after capture.
Trade-off: MP4 writes its index at the end; a crash or power loss corrupts the entire file. MKV writes continuously and is recoverable. FLAC or uncompressed audio is not needed; AAC at 160 Kbps is sufficient.
Color Format, Color Space, and Color Range
Exact value: Settings > Advanced > Video > Color Format = NV12, Color Space = 709, Color Range = Partial.
Trade-off: I444 and RGB give marginally better color for text but nearly double the data the encoder must process and are not supported by most hardware encoders for 60 FPS. Partial (Limited) range matches YouTube, Discord, and Premiere/DaVinci defaults. Full range can look correct in OBS but appear washed out or crushed elsewhere.
Audio: Tracks, Bitrate, and Sample Rate
Exact value: Settings > Output > Audio > Audio Bitrate = 160 for each track. Settings > Audio > Sample Rate = 48 kHz, Channels = Stereo. Assign tracks in Settings > Output > Recording: Track 1 = mixed for immediate upload, Track 2 = desktop audio, Track 3 = microphone. Monitor via Settings > Audio > Advanced > Audio Monitoring Device.
Trade-off: Higher than 160 Kbps per track is rarely audible in gameplay but inflates file size linearly with each track. Splitting tracks lets you duck game audio and noise-gate the mic in post without re-recording.
By Hardware Tier
Low-End PC: Integrated Graphics, GTX 1650, RX 6500 XT, 4-Core CPU, 8GB RAM
Goal is to avoid overload at all costs. In Settings > Output > Recording use hardware encoder if available, otherwise x264 veryfast. Set Rate Control to CQP 23 or VBR 6000 to 10000 Kbps to keep file sizes manageable. Set Preset to P3 Fast or Speed. In Settings > Video set Output to 1280×720 or 1920×1080 at 30 FPS. In the game, cap FPS to 60 with vsync or the in-game limiter so GPU utilization stays below 90 percent. In OBS, right-click the Game Capture source > Properties > check Limit capture framerate and Capture Cursor unchecked if you do not need it. Enable Windows Game Mode off and set OBS Process Priority to Above Normal in Settings > Advanced. Record to an SSD if possible; avoid recording to the same drive the game is loading from.
Mid-Range PC: RTX 3060 / RTX 4060 / RX 6700 XT / Arc A750, 6 to 8-Core CPU, 16GB RAM
This tier can do 1080p60 at high quality without lag. Use Settings > Output > Recording > Encoder = NVIDIA NVENC H.264 or AMD HW H.264, Rate Control = CQP 20, Preset = P5 Slow / Quality, B-Frames = 2, Profile = High. Keep Base = 1920×1080 or 2560×1440, Output = 1920×1080, FPS = 60, Downscale Filter = Lanczos. Enable Game Capture with Mode = Capture any fullscreen application and Hook Rate = Normal. In Settings > Advanced check Dynamic Bitrate is off for recording. Cap in-game FPS to your monitor refresh rate or 3 FPS below it using NVIDIA Control Panel > Max Frame Rate or RivaTuner to free GPU headroom for the encoder. Logs are at %appdata%\obs-studio\logs; if you see rendering lag over 0.5 percent, lower Output resolution before lowering CQ Level.
High-End PC: RTX 4070 and Above / RX 7800 XT and Above, 8+ Core CPU, 32GB RAM
You can record native resolution without compromise. Use Encoder = NVIDIA NVENC H.264, Rate Control = CQP 18 to 20, Preset = P5 Slow or P6 Slower, B-Frames = 2, Psycho Visual Tuning = On. Set Settings > Video > Base and Output both to 2560×1440 or 1920×1080 at 60 FPS with no downscale. Record to MKV on a fast NVMe drive, for example C:\Videos\OBS\ or D:\Recordings\. For HDR games, keep SDR recording for now unless your editor supports HDR; in Settings > Advanced set Color Space = 709 and do not enable HDR tonemapping in OBS unless you capture in Rec. 2100. If you use two PCs, set the gaming PC to duplicate display to the capture card and use Fullscreen Projector (Preview) via right-click Preview > Fullscreen Projector to the capture device. Enable Replay Buffer in Settings > Output if you want instant saves with hotkey Alt + F10.
Common Mistakes
Mistake 1: Recording and streaming encoder settings are linked and overload the GPU. What causes it: Leaving Output Mode on Simple ties recording to the streaming encoder, so CBR 6000 Kbps and Max Quality are applied to local files. How to check: Open Settings > Output and see if Simple is selected, then check View > Stats while recording for Frames missed due to rendering lag and Skipped frames due to encoding lag. What to do: Switch to Advanced, set the Recording tab to CQP 20 and Preset Quality, and keep the Streaming tab separate. How to undo: Set Output Mode back to Simple and choose Recording Quality > Same as stream.
Mistake 2: Canvas and output resolution mismatch causing scaling lag. What causes it: Base Canvas at 2560×1440 with Output at 1920×1080 using Lanczos on every frame while the GPU is at 98 percent. How to check: Open Settings > Video and compare Base vs Output, then open Help > Log Files > Show Log Files and search for lagged frames due to rendering. What to do: Set Base and Output to the same 1920×1080 for recording, or change Downscale Filter to Bicubic, and cap game FPS so GPU stays under 92 percent. How to undo: Restore Base to native monitor resolution and set Output back to 1920×1080 with Lanczos.
Mistake 3: Recording directly to MP4 and losing hours of footage. What causes it: MP4 requires a final moov atom; OBS crash, game crash, or full drive leaves an unplayable file. How to check: Check Settings > Output > Recording Format. If it says MP4, you are at risk. What to do: Set Recording Format to MKV and enable Settings > Advanced > Automatically remux to mp4, or after recording use File > Remux Recordings and select the MKV to generate an MP4 without re-encoding. How to undo: Change Recording Format back to MP4 and disable auto-remux.
Mistake 4: Using Display Capture or Window Capture for games instead of Game Capture. What causes it: Display Capture copies the entire desktop through Windows compositor, adding latency and capturing overlays. How to check: In Sources, see if you have Display Capture or Window Capture above Game Capture. What to do: Add Source > Game Capture > Mode: Capture any fullscreen application, check Allow Transparency unchecked, and place it at the top of the Sources list. Set hotkey to start/stop recording in Settings > Hotkeys > Start Recording = F9 and Stop Recording = F10 to avoid alt-tabbing. How to undo: Delete Game Capture and re-add Display Capture.
Mistake 5: Running the game uncapped and starving the encoder. What causes it: The game uses 99 to 100 percent GPU, leaving no fixed-function encoder bandwidth and causing stutter in OBS preview. How to check: Open Task Manager > Performance > GPU or press Ctrl + Shift + Esc, play for 60 seconds, and note 3D utilization. In OBS, View > Stats > Rendering Lag should be 0.0 percent. What to do: In-game set FPS Limit to 60, 120, or 141 for 144Hz monitors, enable vsync, or use NVIDIA Control Panel > Manage 3D settings > Max Frame Rate. How to undo: Set FPS Limit back to Unlimited and disable vsync.
FAQ
Should I use CQP, CQ, or CBR for the best quality without lag?
Use CQP for NVIDIA and AMD or CQ/ICQ for Intel QSV when you are only recording. It targets visual quality rather than a bitrate number, so fast motion gets more data and static menus get less. Start at 20, test a 60-second recording of high-motion gameplay, and inspect text and foliage. Move to 18 if you see blockiness or to 22 if files are too large. Use CBR only if you are simultaneously streaming and must hit a platform limit like 6000 or 8000 Kbps.
Why does OBS say Encoding overloaded and how do I fix it without lowering quality a lot?
That message means the encoder cannot keep up, not necessarily the CPU. Open Help > Log Files > Upload Current Log and check for overloaded. First switch from x264 to NVENC/AMF/QSV in Settings > Output > Recording. Then change Preset from Max Quality or P7 to Quality or P5, set Multipass to Single Pass, turn off Look-ahead, and reduce B-Frames to 2. If it persists, drop Output Resolution from 1440p to 1080p before you raise CQ Level, because resolution cuts load more cleanly than heavy compression does.
Does recording at 60 FPS cause more lag than 30 FPS?
Yes, 60 FPS doubles the frames the compositor and encoder must handle. If your GPU is already above 90 percent in-game, recording at 60 can push rendering lag over 1 percent. For shooters, racers, and platformers, keep 60 FPS for smooth motion and cap game FPS to create headroom. For slow strategy, card, or simulation games, Settings > Video > Common FPS Values = 30 will cut encoder load and file size roughly in half with almost no perceptible loss.
Where are my OBS settings and logs saved if I need to reset?
Scene collections and profiles are in %appdata%\obs-studio\basic\scenes\ and %appdata%\obs-studio\basic\profiles\. To reset safely, close OBS, rename the obs-studio folder to obs-studio-backup, and reopen OBS to generate defaults. Logs are at %appdata%\obs-studio\logs\ and the current log can be viewed via Help > Log Files > View Current Log. To undo a settings change quickly, go to Settings > Output or Settings > Video and use the preset or resolution you noted before changing; OBS does not have a built-in undo stack for settings, so backing up the profile folder before major changes is recommended.
