OBS Studio is the best free way to record gameplay on PC – it supports hardware-accelerated encoding through NVENC, AMF, and QuickSync, keeping FPS loss under 5% when configured correctly. If you have an NVIDIA GPU, ShadowPlay (built into GeForce Experience) is even lighter on performance, but OBS gives you more control over output quality, audio mixing, and scene layouts. This guide walks through five recording methods ranked by performance impact, output quality, and ease of setup.
Most gamers lose 15-30% of their FPS when recording because they pick the wrong encoder or resolution settings. The fix takes about two minutes. Below, you will find step-by-step setup instructions for each tool, optimal encoding settings for minimal frame drops, and a clear breakdown of when to use which recorder.
Transparency notice: GamerHardware.org is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no additional cost to you. This does not influence our recommendations. Learn more.
Quick Answer: Which Recorder Should You Use?
Short version: Use OBS Studio + NVENC if you have an NVIDIA GPU and want full control. Use ShadowPlay if you want zero-effort recording with the lowest performance hit (1-3% FPS loss). Use Xbox Game Bar if you just need a quick clip right now without installing anything.
OBS Studio
Best Free Recorder (Most Control)
Open-source, supports NVENC/AMF/x264, multi-track audio, scene switching, and streaming. 3-5% FPS hit with hardware encoding. The standard for serious content creators.
NVIDIA ShadowPlay
Lowest Performance Impact
Built into GeForce Experience. Uses NVENC with 1-3% FPS loss. Instant Replay captures the last 1-20 minutes retroactively. Limited audio control and no scene management.
Xbox Game Bar
Fastest Setup (Built Into Windows)
Press Win+G and hit record. No installation needed. Uses hardware encoding. Limited to 4 hours max, no multi-track audio, can not record desktop or File Explorer. Good for quick clips.
Recording Software Comparison
This chart compares the five recording tools across the metrics that matter most: FPS impact, output quality, ease of setup, and feature depth.
| Software | Best For | FPS Impact | Encoder | Max Resolution | Multi-Track Audio |
|---|---|---|---|---|---|
| OBS Studio | Full control | 3-5% | NVENC / AMF / x264 | 4K 120fps | Yes (6 tracks) |
| ShadowPlay | Lowest FPS hit | 1-3% | NVENC only | 8K 30fps / 4K 60fps | No (2 tracks max) |
| AMD ReLive | AMD GPU users | 2-4% | AMF only | 4K 60fps | No |
| Xbox Game Bar | Quick clips | 3-6% | Hardware (auto) | 4K 60fps | No |
| Medal.tv | Clip sharing | 4-8% | NVENC / AMF / x264 | 4K 60fps | No |
NVENC vs x264 vs AMF: Encoding Explained
The encoder you pick has the single biggest effect on recording performance. Here is the short version: hardware encoding (NVENC, AMF, QuickSync) offloads the work to a dedicated chip on your GPU, while software encoding (x264) eats CPU cores.
NVENC (NVIDIA)
NVENC uses a dedicated encoder chip on NVIDIA GTX 600-series and newer GPUs. It adds 1-5% FPS overhead depending on the card generation. Turing (RTX 20-series) and newer cards have an improved NVENC encoder that produces noticeably better quality at the same bitrate compared to Pascal (GTX 10-series). If you own any RTX card, NVENC is the default choice.
How We Chose These Picks
We have not physically tested these products. Every pick comes from research and comparison:
- Spec analysis: Specifications, build quality, and key features, compared across every product we considered
- Community research: User experiences from Reddit communities, Amazon reviews, and enthusiast forums, weighted toward long-term ownership reports
- Expert coverage: Published reviews and measurements from established testing outlets
- Value assessment: Performance and features relative to price point
Disclosure: We use affiliate links but never let that influence our rankings. Read our full editorial policy.
The catch: NVENC quality at low bitrates (under 15 Mbps) looks worse than x264 Medium. If you need small file sizes with good quality, x264 wins – but it will cost you 15-30% of your FPS.
x264 (CPU-Based)
x264 is a software encoder that runs on your CPU. It produces the best quality-per-bitrate of any encoder, which is why streamers who care about visual fidelity use it. The tradeoff is steep: x264 on “Medium” preset will eat 4-6 CPU cores at near 100% usage. On a 6-core CPU, expect 20-30% FPS loss in CPU-heavy games.
When to use x264: Only if you have a recent 8-core+ CPU (Ryzen 7 5800X3D, i7-12700K, or better) AND you are recording at low bitrates for upload to YouTube or Discord.
AMF (AMD)
AMD’s Advanced Media Framework encoder works on RX 400-series and newer GPUs. Performance is comparable to NVENC – 2-4% FPS hit. Quality has improved significantly with RDNA 2 and RDNA 3 cards. Older Polaris cards (RX 480/580) produce noticeably worse quality than NVENC at the same bitrate.
The catch: AMD’s encoding quality trails NVENC on cards older than the RX 6000 series. RDNA 3 (RX 7000) cards finally match NVENC quality in most scenarios.
OBS Studio Setup (Step-by-Step)

OBS Studio is what most serious PC gamers and content creators use for recording. It is free, open-source, and supports every encoder. Here is how to set it up for lag-free recording in under 5 minutes.
Step 1: Download and Install
Grab OBS Studio from obsproject.com (not third-party sites). Run the installer. When the auto-configuration wizard starts, select “Optimize just for recording” – this skips streaming-related settings and focuses on local capture quality.
Step 2: Set Your Encoder
Go to Settings > Output > Recording. Switch the Output Mode dropdown to “Advanced.” Under the Recording tab:
- NVIDIA GPU: Set Encoder to “NVIDIA NVENC H.264” (or H.265 if you want smaller files)
- AMD GPU: Set Encoder to “AMD HW H.264 (AVC)” or “AMD HW H.265 (HEVC)”
- No dedicated GPU: Set Encoder to “x264” and Preset to “veryfast” (not “ultrafast” – quality is awful)
Step 3: Configure Bitrate and Quality
For NVENC/AMF hardware encoding:
- 1080p 60fps: 20,000-30,000 Kbps (CBR) or CQP 18-20
- 1440p 60fps: 35,000-50,000 Kbps (CBR) or CQP 18-20
- 4K 60fps: 50,000-80,000 Kbps (CBR) or CQP 18-20
CQP vs CBR: CQP (Constant Quantization Parameter) produces better quality for local recording because it adjusts bitrate per frame. CBR keeps file sizes more predictable. For local recording, CQP 18-20 is the move.
Step 4: Add a Game Capture Source
In the Sources panel, click the + button and select Game Capture. Set Mode to “Capture specific window” and pick your game from the dropdown. Game Capture hooks directly into the game’s rendering pipeline and is lighter than Display Capture or Window Capture.
If Game Capture shows a black screen: Try “Capture any fullscreen application” mode instead. Some games with anti-cheat (Valorant, FACEIT) block direct game hooks. In that case, use Display Capture as a fallback – it costs about 1-2% more FPS.
Step 5: Audio Setup
OBS captures desktop audio by default. To add your microphone, click + in Sources and select “Audio Input Capture.” Pick your mic from the device list. For multi-track recording (game audio on one track, mic on another for editing later), go to Settings > Output > Recording and check tracks 1 and 2, then assign your desktop audio to Track 1 and mic to Track 2 in the Audio Mixer.
NVIDIA ShadowPlay Setup

ShadowPlay is the lightest recording option for NVIDIA GPU owners. It runs through GeForce Experience and bypasses third-party software entirely. Setup takes about 90 seconds.
Quick Setup
- Open GeForce Experience (install it from nvidia.com if you do not have it)
- Click the gear icon > General > Toggle In-Game Overlay to On
- Press Alt+Z in any game to open the overlay
- Click the gear icon in the overlay > Video Capture
- Set Quality to High, Resolution to “In-Game,” Frame Rate to 60fps
- Press Alt+F9 to start/stop manual recording
Instant Replay (Best Feature)
Instant Replay is ShadowPlay’s killer feature. It continuously records the last 1-20 minutes in a rolling buffer. When something clip-worthy happens, press Alt+F10 to save. No need to start recording before the play happens.
The buffer runs at about 1-2% FPS overhead because it uses a small portion of GPU VRAM. That is less than any other recording method.
ShadowPlay Limitations
- Audio mixing: You get game audio + mic in one track. No per-app audio routing. For content that needs separate audio tracks (YouTube videos with commentary editing), OBS is the better choice.
- No scene management: You can not add overlays, webcam feeds, or switch between layouts. It records what is on screen, period.
- GeForce Experience overhead: GFE itself uses about 300-400MB of RAM and occasionally pushes driver update notifications mid-game. Some users prefer running ShadowPlay without GFE, but that requires registry hacks.
- File sizes: ShadowPlay’s “High” quality setting at 1080p60 produces files around 3.6 GB per 10 minutes. That adds up fast.
AMD ReLive Setup
AMD ReLive is built into Adrenalin Software and uses the AMF encoder on AMD GPUs. It sits between ShadowPlay and OBS in terms of features – more configurable than ShadowPlay, but without OBS-level multi-track audio or scene management.
Setup Steps
- Open AMD Software: Adrenalin Edition
- Go to Settings (gear icon) > Recording & Streaming
- Toggle ReLive to On
- Set Recording Resolution to your desktop resolution, Frame Rate to 60, Bitrate to 25-50 Mbps
- Toggle Instant Replay on if you want the same rolling buffer as ShadowPlay
- Press Ctrl+Shift+R to start/stop recording in any game
ReLive Tradeoffs
ReLive’s encoding quality on RDNA 3 cards (RX 7600 and up) is strong. On older Polaris or Vega cards, recordings look noticeably softer than NVENC at the same bitrate – especially in fast-motion scenes with lots of particle effects. If you are on an RX 580 or Vega 56, bump the bitrate to 40+ Mbps to compensate, or consider using OBS with x264 on a veryfast preset if your CPU can handle it.
One AMD-specific issue: ReLive occasionally conflicts with Adrenalin’s overlay features, causing micro-stutters in DX9 and some DX11 titles. If you notice stuttering that was not there before enabling ReLive, disable the Performance Overlay and Metrics Overlay in the same settings menu.
Xbox Game Bar (Built-In Windows)
Xbox Game Bar ships with Windows 10 and 11. Press Win+G to open it, click the record button, done. No install, no configuration, no account. It is the fastest path from “I want to record this” to actually recording.
How to Use It
- Press Win+G to open Game Bar (if nothing happens, go to Settings > Gaming > Game Bar and toggle it on)
- Click the Record button in the Capture widget, or press Win+Alt+R
- To capture the last 30 seconds retroactively, press Win+Alt+G (enable “Record in the background” first in Gaming settings)
- Recordings save to Videos > Captures folder by default
Game Bar Limitations
Game Bar gets the job done for casual clips, but has real limitations for anything more serious:
- 4-hour recording cap – it stops automatically after 4 hours
- Can not record desktop – it only captures fullscreen or windowed applications, not the Windows desktop or File Explorer
- Single audio track – game audio and mic are baked into one track
- Higher performance hit than ShadowPlay – typically 3-6% FPS loss, more on older hardware
- No bitrate control in standard mode – quality is locked to Standard (30fps), High (30fps), or High (60fps)
- Inconsistent quality – some users report recording artifacts and dropped frames in DX12 titles that ShadowPlay handles fine
Bottom line: Game Bar is a backup option. If you record gameplay more than once a month, install OBS or use ShadowPlay. Game Bar exists for that one moment where you need a recording RIGHT NOW and nothing else is set up.
Medal.tv (Clip-Focused Recording)
Medal.tv is designed for sharing clips, not full-session recording. It continuously captures gameplay in the background (like ShadowPlay’s Instant Replay) and makes sharing clips dead simple – one hotkey saves and optionally uploads the clip to Medal’s platform or Discord.
What Medal Does Well
- Automatic game detection – recognizes 100+ games and applies optimized capture settings per title
- Built-in clip editor – trim, add text, slow-mo, and share without opening another app
- Social integration – direct sharing to Discord, Twitter/X, Reddit, and Medal’s own platform
- AI highlight detection – automatically bookmarks kills, wins, and big plays in supported games
Why Medal Hits Harder on Performance
Medal’s background capture engine typically costs 4-8% FPS – more than ShadowPlay or OBS with NVENC. The AI highlight detection feature adds another 1-3% on top of that when active. If you are on a mid-range GPU (RTX 4060, RX 7600), you will feel that difference in competitive shooters where every frame counts.
Skip Medal if: You care about raw FPS in competitive games, need full-session recordings (Medal caps clips at 2-5 minutes by default), or want multi-track audio for YouTube editing. Medal is built for social clips, not content production.
Optimal Settings for Minimal FPS Loss

These settings work across OBS, ShadowPlay, and ReLive. The goal: maximum visual quality with minimum performance impact.
| Setting | Recommended Value | Why |
|---|---|---|
| Encoder | NVENC or AMF (hardware) | 1-5% FPS cost vs 15-30% for x264 |
| Codec | H.264 (AVC) | H.265 saves 20% file size but adds encoding overhead |
| Rate Control | CQP 18-20 (local) / CBR 20-30 Mbps (stream) | CQP gives best quality for local files |
| Resolution | Match your game resolution | Downscaling adds CPU/GPU load for no benefit in local recordings |
| Frame Rate | 60fps | 120fps doubles file size with minimal viewer benefit on YouTube/Discord |
| Keyframe Interval | 2 seconds | Balances file size and editing ease |
| Recording Format | MKV (remux to MP4 after) | MKV does not corrupt if OBS crashes mid-recording. MP4 does. |
| Storage Drive | Separate SSD or HDD from game install | Avoids I/O bottleneck that causes dropped frames |
The MKV tip is non-negotiable. If OBS crashes or your PC blue-screens while recording to MP4, the entire recording is gone. MKV containers can survive crashes. After recording, go to File > Remux Recordings in OBS to convert to MP4 for editing.
OBS Settings Flowchart
Not sure which OBS settings to use? Follow this flowchart based on your hardware.
Common Recording Mistakes
Mistake 1: Using x264 when you have a dedicated GPU
Fix: Switch to NVENC (NVIDIA) or AMF (AMD) in your encoder settings. Hardware encoding uses a dedicated chip that barely touches your gaming performance. x264 eats CPU cores that your game needs.
Mistake 2: Recording to MP4 format
Fix: Record to MKV, then remux to MP4 after. If OBS crashes, your PC freezes, or power cuts out during an MP4 recording, the entire file is unrecoverable. MKV files survive crashes with everything up to the failure point intact.
Mistake 3: Recording to the same drive as your game
Fix: Use a separate SSD or HDD for recordings. When your game and your recording software fight for the same drive’s read/write bandwidth, you get dropped frames and stuttering. This is especially bad on HDDs where the read head has to physically move between game data and recording output.
Mistake 4: Setting bitrate too low for the resolution
Fix: 1080p needs at least 15-20 Mbps to look clean. 1440p needs 30+ Mbps. Recording at 1440p with 10 Mbps produces a blocky, artifact-ridden mess – especially in games with fast movement, particle effects, or dense foliage. Either bump the bitrate or use CQP mode instead.
Mistake 5: Running Display Capture instead of Game Capture in OBS
Fix: Game Capture hooks into the game’s render pipeline directly and costs 1-2% less FPS than Display Capture. It also avoids capturing your taskbar, notifications, and desktop wallpaper in the recording. Only fall back to Display Capture if Game Capture shows a black screen.
Decision Framework: Pick Your Recorder
Stop overthinking this. Here is the decision tree based on what you actually need:
If you are still unsure: Install OBS Studio. It handles every use case, costs nothing, and the 5-minute setup described above covers 90% of gamers. You can always add ShadowPlay as a secondary tool for instant replay clips.
Hardware That Improves Recording Quality
- Capture card for console: Elgato HD60 X – 4K60 passthrough, 1080p60 capture for PS5/Xbox/Switch.
- USB microphone: HyperX QuadCast S – plug-and-play with built-in gain control. Works instantly in OBS.
- NVMe SSD for recordings: A 2TB NVMe SSD – 1080p60 recordings at 60Mbps eat ~27GB per hour. You need dedicated storage.
Research Sources
- OBS Studio Output Settings Documentation – official encoder configuration guidance for NVENC, x264, and AMF including rate control recommendations
- NVIDIA Video Codec SDK Documentation – NVENC hardware encoder capabilities, supported GPUs, and encoding quality benchmarks across Turing, Ampere, and Ada generations
- AMD ReLive Feature Documentation – AMF encoder specifications, supported GPUs, performance impact data, and feature comparison with previous Adrenalin versions
- Microsoft Xbox Game Bar Recording Support – official Windows game recording limitations, supported formats, background recording configuration, and maximum recording durations
Related guides: mouse guide, keyboard guide, GPU guide.
2026 update: Gaming hardware evolves quickly. For the latest recommendations across mice, keyboards, monitors, and more, browse our interactive tools and hardware databases which are updated regularly with new releases and price changes.
Never Miss a Deal
Gaming hardware prices change frequently. Set up price alerts to buy at the right time:
- CamelCamelCamel - Free price alerts for Amazon products
- Keepa - Detailed price history charts and browser extension
- Honey - Automatic coupon codes at checkout
Tip: Budget gaming gear often goes on sale during Prime Day, Black Friday, and back-to-school season (August).
Frequently Asked Questions
Does recording gameplay reduce FPS?
Yes, but the FPS loss depends on your encoder. Hardware encoding (NVENC, AMF) costs 1-5% FPS because it uses a dedicated chip on your GPU. Software encoding (x264) costs 15-30% FPS because it runs on your CPU cores. The fix is simple: always use hardware encoding if you have a dedicated NVIDIA or AMD GPU.
Is OBS or ShadowPlay better for recording gameplay?
ShadowPlay is better for pure performance (1-3% FPS loss vs OBS at 3-5%). OBS is better for content creation because it supports multi-track audio, scene switching, and works with any GPU brand. If you edit your recordings for YouTube, use OBS. If you just want quick clips with minimal FPS impact, use ShadowPlay.
What bitrate should I use for recording gameplay at 1080p?
Use 20,000-30,000 Kbps (20-30 Mbps) for 1080p 60fps with hardware encoding. For CQP mode, a value of 18-20 produces clean output without the huge file sizes of higher bitrates. Anything below 15 Mbps at 1080p will show visible compression artifacts in fast-paced games.
Should I record in MKV or MP4 format?
Record in MKV, then remux to MP4 after. MKV files survive crashes and power outages – everything recorded up to the failure point is preserved. MP4 files become completely corrupted and unrecoverable if OBS crashes or your PC loses power mid-recording. Remuxing from MKV to MP4 takes seconds and loses zero quality.
Can I record gameplay without a GPU?
Yes, but performance will suffer. Without a dedicated GPU, you are limited to x264 software encoding or Intel QuickSync (if your Intel CPU has integrated graphics). x264 on “veryfast” preset works on 8-core CPUs with 15-20% FPS loss. QuickSync is lighter but produces lower quality than NVENC or AMF.
How much storage space does gameplay recording use?
At 1080p 60fps with 25 Mbps bitrate, recordings use about 11 GB per hour. At 1440p with 40 Mbps, that jumps to about 18 GB per hour. 4K at 60 Mbps can use 27+ GB per hour. A 1TB SSD dedicated to recordings holds roughly 55-90 hours of 1080p footage depending on bitrate.
What is the difference between NVENC and x264 quality?
At high bitrates (25+ Mbps), NVENC and x264 produce nearly identical quality for local recordings. At low bitrates (under 15 Mbps), x264 on Medium preset produces sharper output with fewer compression artifacts. For most gamers recording locally, NVENC at CQP 18-20 delivers excellent quality with minimal FPS impact – the quality gap only matters at low bitrates.
How do I record gameplay and voice separately in OBS?
Use multi-track recording. In OBS, go to Settings > Output > Recording (Advanced mode) and check tracks 1 and 2. Then in the Audio Mixer, click the gear icon for desktop audio and assign it to Track 1. Click the gear for your mic and assign it to Track 2. Your recording file will contain separate audio tracks you can edit independently in any video editor.
Related Guides
Get Monthly Upgrade Picks
Join 5,000+ gamers. Best deals and new gear, no spam.
Unsubscribe anytime. No spam.
