← Blog

Fixing Game Recording Stutter and Lag: NVENC Switch + Bitrate Adjustment in 3 Steps

Fixing Game Recording Stutter and Lag — step-by-step overview graphic
Key takeaways
  • The top cause of recording stutter is CPU encoding overload. Change Settings → Output → Encoder to 'NVIDIA NVENC.'
  • If the bitrate is too high, your disk and encoder can't keep up. For 1080p60, lower it from 8000 to 6000 Kbps, or use CQP 18-22.
  • Cap your frames in-game (for example, at 142fps) to leave the GPU room for the encoder, and clear out background apps like Discord and overlays.
  • If all these settings feel like a chore, try the free DOR app. It picks the recording encoder to match your graphics card. On supported NVIDIA cards such as the RTX series, it records with NVENC hardware encoding.

If the game screen is perfectly smooth but only the recorded video stutters or lags, the cause is almost always set.

Either the x264 encoder that compresses video on the CPU can't keep up, or the bitrate is too high for your disk and encoder to follow, or the GPU is maxed out at 100% leaving no room for the encoder.

Let's start with the bottom line: switching the encoder to NVENC, lowering the bitrate to a proper value, and clearing out the background, those three things fix it in most cases.

Below are the exact menu paths and recommended values for OBS Studio. Apply them in order from the top, tailored to your PC's specs. Often just doing Step 1 makes the stutter disappear.

If you have worked through the three steps below and the footage still stutters, or you would rather start saving tonight's matches than spend an hour tuning OBS, install DOR, a free Windows app for recording games.

It detects supported games when you launch them and records each match from start to finish, collecting everything in My Clips. The app picks the recording encoder after checking your graphics card, so that choice is handled for you.

On NVIDIA RTX series cards and the GTX 1050 to 1080, 1650 and 1660 lines (with a driver from July 2021 or later), it records with NVENC hardware encoding. In Valorant, kills are also saved as automatic highlight clips. Recording on a laptop that runs hot? Read how to record gameplay on a laptop as well.

First, Identify 'Which Stage' the Stutter Happens At

Before blindly changing settings, checking the status bar at the bottom right of OBS and the Stats window (top menu View → Stats) first lets you quickly narrow down the cause. The place to fix differs by symptom.

  • 'Encoding overloaded' red warning → the encoder can't compress frames in time. Fix with an NVENC switch and lower bitrate
  • 'Frames missed due to rendering lag' → the GPU is saturated at 100% with game + recording. In-game frame cap and clear out the background
  • 'Disk write missing' → the storage drive can't keep up. Change the save location to an SSD or lower the bitrate
  • No warning but the video stutters slightly → suspect variable frame rate or background interference like Discord
  1. 1Switch the Encoder from CPU (x264) to NVIDIA NVENC
  2. 2Lower the Bitrate to a Proper Value (8000 → 6000 Kbps)
  3. 3Secure GPU and Disk Headroom + Clear Out the Background

Step 1: Switch the Encoder from CPU (x264) to NVIDIA NVENC

The top cause of recording stutter is CPU encoding. x264 compresses video on the CPU, but if the game is already using the CPU, real-time compression falls behind and frames get dropped.

If you have an NVIDIA graphics card (GTX 10 series or higher), using the dedicated encoding chip built into the GPU (NVENC) is the answer. NVENC has almost no impact on game performance, and the latest RTX 30/40 series NVENC is cleaner than x264 'medium' at the same bitrate.

OBS Setting Path

  • Settings → Output → change Output Mode to 'Advanced'
  • 'Recording' tab → set Encoder to 'NVIDIA NVENC H.264' (or HEVC/AV1 for RTX 40 series)
  • For an AMD graphics card, select 'AMD HW H.264'; for Intel integrated/laptop, select 'QuickSync H.264'
  • If you have no graphics card or a very powerful CPU, keep x264 (in which case set the preset to 'veryfast')
For RTX 20/30 series, using HEVC (H.265) instead of H.264, and AV1 for RTX 40 series, lets you save the same quality at a smaller size, which even reduces the disk write burden.

Step 2: Lower the Bitrate to a Proper Value (8000 → 6000 Kbps)

Cranking up the bitrate blindly seems like it would improve quality, but in reality the encoder and disk can't keep up and it actually causes stutter. In particular, saving to an HDD or leaving it at a high-bitrate VBR makes disk write misses likely. For 1080p60, around 6000 Kbps is plenty clean.

For the Easy Route via the Rate (CBR) Method

  • Recording tab → select Rate Control 'CBR'
  • 1080p60: if it stutters at 8000 Kbps bitrate, lower it to 6000 Kbps
  • 1080p30: 4500-6000 Kbps is plenty
  • 720p60: 3500-4500 Kbps recommended

If You're Going for Quality-First (CQP)

For local recording, a quality-based (CQP) method is actually more efficient per file size than a fixed bitrate. With NVENC, set Rate Control to 'CQP' and set the CQ Level (CQ value) between 18 and 22. The lower the number, the higher the quality and the larger the file. 18 is nearly lossless; 22 is light and plenty clean.

When you switch to CQP, the bitrate input field disappears and you only adjust the CQ value. If there's stutter, raise the CQ value by a step or two (for example, 18 → 20) to reduce the load.

Step 3: Secure GPU and Disk Headroom + Clear Out the Background

If it still stutters even after switching to NVENC, the GPU may be maxed out at 100% from game rendering alone, leaving no room for the encoder. The key is to cap your frames in-game to give the GPU a little breathing room.

  • Set a frame cap in-game (for example, cap at 142fps for a 144Hz monitor) to prevent GPU saturation at 100%
  • Discord → User Settings → Voice & Video / Appearance, turn off 'Hardware Acceleration' (the bigger the effect, the lower-end your PC)
  • Turn off duplicate recording/overlay features running at once, like GeForce Experience and Xbox Game Bar
  • Change the recording save location to an SSD rather than an HDD (Settings → Output → Recording Path)
  • Running OBS 'as administrator' makes Windows give it GPU priority, reducing stutter
  • Stutter from heat is also common. If the CPU is 85-95°C or the GPU is over 80°C, clocks drop, so check your cooling and dust cleaning
There are reports that turning off 'Low Latency Mode' in the NVIDIA Control Panel → Manage 3D Settings resolves recording stutter. Keep your graphics driver and OBS updated to the latest versions too.

If Doing These Settings Every Time Is a Hassle

If you've followed along this far, you've probably felt it. Choosing the encoder type, deciding the rate control method, setting the CQ value, and re-setting the frame cap for each game, this process is quite a hassle in OBS. Set just one thing wrong and it stutters again.

DOR automatically recording a supported game
DOR picks the recording encoder to match your graphics card

DOR picks the recording encoder to match your graphics card, so you don't have to touch the encoder and bitrate settings above yourself. On NVIDIA RTX series cards and the GTX 1050 to 1080, 1650 and 1660 lines (with a driver from July 2021 or later), it records with NVENC hardware encoding.

In FPS games you play match after match, like PUBG or Valorant, it detects the game when you launch it and records each match from start to finish, so you never have to remember to hit record. If you need clean recording without complicated encoder settings, give DOR a try.

To sum up, the order is simple. Switch to NVENC → bitrate 6000 Kbps (or CQP 18-22) → GPU frame cap and clear out the background. These 3 steps make most game recording stutter disappear.

Recording that starts when your game does: game recording software →

DOR Clips

PUBG: Battlegrounds clips on DOR

More clips

PUBG: Battlegrounds videos recorded and posted by DOR users. Tap one to play it on dor.gg.

FAQ

FAQ

The game doesn't stutter but only the recorded video does. Why?

The game itself is rendered by the GPU, but recording has to separately 'compress (encode)' the video. If you do this compression on the CPU (x264), it conflicts with the CPU the game uses and frames fall behind. Switching the encoder to NVENC lets a GPU-dedicated chip handle compression, which fixes it in most cases.

What is NVENC? How is it different from x264?

NVENC is a dedicated video-compression chip built into NVIDIA graphics cards. Unlike x264, which compresses on the CPU, NVENC is processed by the GPU and has almost no impact on game performance. The latest RTX NVENC is good enough in quality to rival x264 medium, so for recording, NVENC is practically the answer.

Isn't a higher bitrate always better?

No. If the bitrate is too high, the encoder and disk can't process and save the data in time, so it actually stutters. For 1080p60, around 6000 Kbps is the proper line, and if you want more quality, using CQP 18-22 instead of CBR is more efficient per file size.

I switched to NVENC but it still stutters.

It's likely the GPU is maxed out at 100% from game rendering alone, leaving no room for the encoder. Try capping your frames slightly below your monitor's refresh rate (for example, 144Hz → 142fps). On top of that, turning off Discord hardware acceleration, saving to an SSD, and running OBS as administrator also help.

Isn't there a way to just record smoothly without these settings?

DOR picks the recording encoder to match your graphics card, so you don't have to touch the encoder, bitrate, or CQ value yourself. On supported NVIDIA cards such as the RTX series, it records with NVENC hardware encoding. Supported games are recorded from start to finish as soon as you launch them, so if OBS's complicated settings feel burdensome, DOR is the easier choice.

Games

Related game guides

Read next

Related articles

Get started with DOR

Just launch the game and DOR records on its own and keeps your best moments as clips