You hit “Go Live” and your buttery 144 fps game suddenly stutters into the 90s. Streaming and gaming compete for the same hardware, and a poorly tuned setup makes you choose between a smooth game and a smooth stream. The good news: with the right encoder and settings, most PCs can do both. Here is how to reclaim your frame rate.
Why streaming costs you frames
Encoding your gameplay into a video stream is real work. If OBS uses your CPU (the x264 encoder), it fights your game for processor time and can tank your frame rate. If it uses your GPU’s dedicated encoder (NVENC on NVIDIA, AMF on AMD), the encoding happens on a separate chip that barely touches gaming performance. The single biggest fix is choosing the right encoder.
| Setting | FPS-friendly choice | Impact |
|---|---|---|
| Encoder | NVENC / AMF (GPU) | Huge — offloads work from CPU |
| In-game FPS cap | Cap slightly below your max | Frees headroom, steadies frametimes |
| Output resolution | Downscale to 1080p | Less encoding load than 1440p |
| Game settings | Leave ~15% GPU headroom | Prevents GPU maxing out |
| Background apps | Close browsers/extras | Recovers CPU and RAM |
Fix one: switch to a hardware encoder
In OBS output settings, select NVENC (NVIDIA), AMF (AMD), or Quick Sync (Intel) instead of x264. Modern GPU encoders deliver excellent quality with almost no gaming performance hit because they use a dedicated encoding block on the card. For the vast majority of single-PC streamers, this alone solves the FPS drop.
Fix two: leave GPU headroom
If your game already pushes your GPU to 99% usage, there is nothing left for the encoder and both suffer. Cap your in-game frame rate a bit below your monitor’s refresh — say 138 fps on a 144 Hz panel — or drop one or two graphics settings so the GPU sits around 80–90%. That reserve keeps both the game and the encoder happy.
Fix three: tame resolution and background load
Streaming at 1440p or 4K asks far more of the encoder than 1080p. Downscaling your output to 1080p in OBS lightens the load with little visible difference for viewers on typical screens. Close unnecessary browser tabs, launchers, and overlays that quietly eat CPU and RAM while you play.
Consider a two-PC setup only if needed
If you have exhausted these fixes and still struggle in the most demanding titles, a dedicated streaming PC or a capture-card two-PC setup removes encoding from your gaming machine entirely. For most people, a hardware encoder and a little headroom make that unnecessary.
Watch the stats that actually diagnose the problem
Guesswork wastes time; two on-screen readouts tell you exactly where the bottleneck is. OBS’s built-in Stats window shows dropped frames (a network problem) and rendering/encoding lag (a hardware problem) — they are not the same, and the fix differs. A hardware monitoring overlay showing GPU usage, CPU usage, and your in-game frame rate reveals whether your GPU is pinned at 99% or your CPU is saturated. Read those before changing settings so you treat the real cause instead of flailing.
Interpretation is straightforward once you know the pattern. Encoding overload with a maxed GPU means you need more GPU headroom — cap FPS or lower a setting or two. Encoding overload on x264 with a maxed CPU means switch to the GPU encoder. Dropped frames while GPU and CPU look fine point at your upload or network, not your PC, so no graphics tweak will help. Keep the Stats window visible on a second monitor for your first few streams after any change; watching the numbers respond in real time teaches you your machine’s limits faster than any generic settings guide.
Frequently asked questions
Does NVENC look worse than x264?
Modern NVENC is very close to x264 at typical streaming bitrates, and the small quality difference is far outweighed by keeping your game smooth. Almost every single-PC streamer should use their GPU encoder.
Should I cap my frame rate while streaming?
Yes. Capping slightly below your max steadies frametimes and leaves resources for encoding, which usually makes both the game and the stream feel smoother than running uncapped.
Bottom line
Streaming does not have to cost you frames. Switch OBS to a hardware encoder, leave your GPU 10–15% headroom by capping FPS or trimming settings, downscale to 1080p, and close background clutter. Do that and your game and your stream both stay smooth on a single PC.