Updated Oct 1, 2026· 7 min read

Key takeaways

  • 720p30 at 3000 kbps video + 128 kbps audio = 3128 kbps total. You need 3128 x 1.5 = 4692 kbps, or about 4.7 Mbps stable upload.
  • 720p60 at 4500 kbps video + 128 kbps audio = 4628 kbps total. You need 6.9 Mbps stable upload.
  • 1080p60 at 6000 kbps video + 160 kbps audio = 6160 kbps total. You need 9.2 Mbps stable upload.

The best OBS settings for low end PC are 720p at 30fps, Lanczos or Bicubic downscale, CBR 3000-4500 kbps, 128kbps audio, and hardware encoding if available (NVENC / AMF / QuickSync), otherwise x264 on Veryfast or Superfast with High profile. This combination removes most encoding lag and dropped frames without making your stream look blurry on Twitch and YouTube.

Copy-Paste Best OBS Settings for Low End PC

If you just want game streaming on a low-spec PC to work now, use this preset, then fine-tune below. It is tuned for 6-10 Mbps upload internet and a dual to quad-core CPU with an entry GPU.

Setting Location Potato PC (No GPU, i3 / Ryzen 3 with iGPU, 8GB RAM) Low-End with GPU (GTX 1050 / 1650, RX 6400) Mid-Range for Valorant (i5 / Ryzen 5 + GTX 1660 / RTX 3050)
Settings > Video > Base Canvas 1280×720 1920×1080 1920×1080
Settings > Video > Output Scaled 1280×720 1280×720 1280×720 or 1536×864
Settings > Video > FPS 30 30 60
Settings > Output > Encoder x264 or QuickSync NVENC H.264 / AMF H.264 NVENC H.264
Settings > Output > Rate Control CBR CBR CBR
Bitrate 2500-3000 kbps 3500-4500 kbps 5000-6000 kbps
Keyframe Interval 2s 2s 2s
CPU Preset (x264 only) superfast or veryfast veryfast veryfast or faster
GPU Preset (NVENC only) – Quality or Max Quality, Look-ahead OFF P5 Quality, Look-ahead OFF
Audio Bitrate 128 kbps 128 kbps 160 kbps

For Twitch, stay under 6000 kbps total. For YouTube, you can push to 8000 kbps if your upload allows it, but on a low end PC 4500 kbps at 720p30 will look better than 8000 kbps at 1080p60 that constantly stutters.

How Much Bitrate Do You Actually Need? Do This Calculation

Do not guess bitrate. Lag on low end PCs is often network lag, not encoder lag. Use this formula before you stream:

Required Upload = (Video Bitrate + Audio Bitrate) x 1.5

The 1.5x headroom covers game traffic, Discord, and bitrate spikes. Examples:

  • 720p30 at 3000 kbps video + 128 kbps audio = 3128 kbps total. You need 3128 x 1.5 = 4692 kbps, or about 4.7 Mbps stable upload.
  • 720p60 at 4500 kbps video + 128 kbps audio = 4628 kbps total. You need 6.9 Mbps stable upload.
  • 1080p60 at 6000 kbps video + 160 kbps audio = 6160 kbps total. You need 9.2 Mbps stable upload.

Test at speedtest.net and check UPLOAD, not download. If your upload is 7 Mbps, do not stream at 6000 kbps. Choose the 720p30 preset above. In OBS Studio go to Settings > Output and set Rate Control to CBR and Keyframe Interval to 2. This locks bitrate for Twitch ingest and prevents sudden spikes that cause “dropped frames (network)” on weak connections.

Which Encoder Should You Use? Decision Matrix

OBS settings for low end PC live or die on encoder choice. x264 uses your CPU. NVENC, AMF, and QuickSync use your GPU or iGPU and free your CPU for the game. Pick wrong and you get 100% CPU usage and encoding overload.

Your Hardware Use This Encoder Why
NVIDIA GTX 1050 and newer (1050, 1650, 1660, RTX 3050) Hardware: NVIDIA NVENC H.264 Offloads 80-90% of encoding load from CPU, best quality per bitrate for low end PCs
AMD RX 400 series and newer Hardware: AMD HW H.264 (AMF) Lower CPU usage than x264, set Quality Preset to Balanced and turn off Pre-Pass
Intel i3/i5 with Intel UHD / Iris Xe, no discrete GPU Hardware: QuickSync H.264 Usable 720p30 stream with almost no CPU hit when x264 would lag
Dual-core, old Athlon, no hardware encoder found in OBS Software: x264, superfast, 720p30 at 2500 kbps Only option, you must lower resolution to 720p30 to keep CPU under 75%

To check: In OBS go to Settings > Output > Output Mode: Advanced > Encoder dropdown. If you see NVENC, select it. Set Preset to P4-P5 / Quality, Multipass to Single Pass, uncheck Look-ahead and Psycho Visual Tuning on GTX 10-series. Those two features look good on paper but cause stutter on low end GPUs.

How to Optimize OBS for Low End PC: Step-by-Step

Do these in order. Each step removes a specific cause of lag.

1. Set Video to 720p30 and fix the downscale filter

Go to Settings > Video. Set Base (Canvas) Resolution to your monitor (usually 1920×1080). Set Output (Scaled) Resolution to 1280×720. Set Common FPS Values to 30. Set Downscale Filter to Bicubic for potato PCs, Lanczos if you have a GTX 1050 or better. Lanczos is sharper but uses more GPU. The reasoning: rendering OBS canvas at 1080p60 and downscaling live costs 15-25% extra GPU. Native 720p canvas is far cheaper.

2. Set Output to Advanced and lock encoding

Go to Settings > Output > Output Mode: Advanced > Streaming tab. Set Encoder as per matrix above, Rate Control CBR, Bitrate 3500 for most low end PCs, Keyframe Interval 2, Profile High, Tune: None. For x264, set CPU Usage Preset to veryfast. Do not use faster, fast, or medium on a low end PC – medium can double CPU usage for only 5% visual gain. Check “Enforce streaming service encoder settings.”

3. Run OBS as administrator and enable Game Capture correctly

Close OBS, right-click OBS Studio > Run as administrator. This gives OBS GPU priority and fixes the classic “game is smooth but stream is laggy” on Windows 10/11 with one GPU. In Sources, use Game Capture, not Display Capture or Window Capture for games. Display Capture forces Windows to composite the whole desktop and can cost 10-20 fps on integrated graphics. Delete browser sources, animated overlays, and 1080p webcam – add them back one by one. Set webcam to 640×480 MJPEG at 30fps.

4. Cap your game to free headroom

Uncapped fps starves OBS. In your game, set FPS limit to 60 and turn on V-Sync off but FPS cap on. Lower in-game resolution to 1600×900 or 1280×720, set textures to Medium, shadows to Low, anti-aliasing off. For streaming, shadows and anti-aliasing cost the most fps and are barely visible at 720p. Keep OBS Stats dock open (View > Docks > Stats). If CPU is over 80% or “Frames missed due to rendering lag” rises, lower game settings first, not OBS bitrate.

How to Make OBS Less Laggy: Find Your Bottleneck

OBS shows three different lags in View > Stats and Help > Log Files. Fix the right one:

  • Encoding overloaded / skipped frames: CPU or GPU encoder maxed. Fix: switch from x264 to NVENC/QuickSync, move x264 preset from veryfast to superfast or ultrafast, drop to 720p30, disable Look-ahead, close Chrome.
  • Frames missed due to rendering lag: GPU maxed by game. Fix: cap game fps, lower game resolution, run OBS as admin, go to Settings > Advanced > Renderer: Direct3D 11, turn off browser source hardware acceleration if you have many overlays.
  • Dropped frames (network): Internet issue. Fix: lower bitrate to 3000, change Twitch server to the next closest in Settings > Stream, use wired Ethernet, set Process Priority to Above Normal in Settings > Advanced.

Also go to Settings > Advanced and set Color Format to NV12, Color Space to 709, Color Range to Partial. Full range at 1080p wastes bitrate and washes out colors on Twitch after recompression.

How to Optimize OBS for Valorant on Mid Range PC

Valorant is CPU-heavy but easy to stream because its art style compresses well. You do not need 1080p60. For how to optimize OBS for Valorant on mid range PC like Ryzen 5 5600 / i5-12400F + GTX 1660 Super / RTX 3050:

  • OBS Video: Base 1920×1080, Output 1280×720 or 1536×864, 60fps. 864p is the sweet spot – 44% fewer pixels than 1080p but noticeably sharper than 720p for Valorant text.
  • Encoder: NVENC H.264, CBR 5500 kbps, Keyframe 2, Preset P5 Quality, Single Pass, Profile High. Audio 160 kbps.
  • In Valorant: Fullscreen, 1920×1080, Limit FPS Always: 120 or 144, Material Quality Low, Texture Quality Medium, Anti-Aliasing MSAA 2x off, VSync off, NVIDIA Reflex Low Latency On.
  • In OBS Sources: One Game Capture for VALORANT-Win64-Shipping.exe, one webcam max 720p. Do not use Display Capture + Game Capture together.

This setup usually holds 120+ fps in-game while OBS uses 5-10% GPU for NVENC, versus 25-35% CPU if you used x264 veryfast, which would cause frame drops in team fights.

Settings to Turn Off on a Low End PC

These OBS Studio settings for low end PC cause more lag than visual benefit:

  • Settings > Output > Rescale Output: leave unchecked if you already downscaled in Video tab. Double scaling blurs and wastes CPU.
  • Settings > Video > 60fps when CPU is dual-core: stick to 30fps. 60fps doubles encoder load but Twitch viewers on mobile will not notice at 720p.
  • Advanced > Network > Dynamically change bitrate: turn off for unstable internet, it causes pulsing blur.
  • Filters: Noise Suppression RNNoise + Chroma Key + Blur background at once can use 15% CPU. Use only one mic filter and no background blur.
  • Recording while streaming at different resolution: If you must record, use Same as Stream and encoder NVENC, format MKV, not MP4.

FAQ

Is x264 or NVENC better for low end PC?

NVENC, AMF, or QuickSync is almost always better if you have it, because it moves work off your weak CPU. Use x264 superfast or veryfast at 720p30 only if no hardware encoder appears in OBS.

Why is OBS lagging my game even at 720p?

Usually GPU overload, not OBS resolution. Cap game fps, lower shadows and anti-aliasing, run OBS as administrator, and use Game Capture only. Check Stats for “rendering lag” to confirm.

What upload speed do I need to stream 720p on a low end PC?

You need about 5 Mbps stable upload for 720p30 at 3000 kbps, and about 7 Mbps for 720p60 at 4500 kbps, including headroom for game and Discord. If you drop frames, lower to 2500 kbps before lowering resolution further.

A
admin
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.