The picture quality of a game stream is decided by three choices, and hardware is not one of them. The capture method determines what the encoder receives. The frame rate cap determines how evenly those frames arrive. The bitrate relative to the game’s motion complexity determines how much of the detail survives. Get those three right on modest hardware and your stream looks better than someone with a far more expensive machine who got them wrong, which is a pattern I have watched play out repeatedly across seven years of testing capture hardware and broadcast software on a dual-PC bench.
This is not a general Twitch setup walkthrough. If you need the account linking, encoder selection and platform settings, that ground is covered in our guide to streaming on Twitch from a PC. What follows is specifically about the games themselves: how to capture them, what streaming costs them, which genres need more data than others, and what to do about the ones that refuse to be captured at all.
As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Product prices and availability are accurate as of the date shown and are subject to change.

Top 3 picks at a glance
Fix the capture method first
Most bad-looking game streams are bad at the source, before the encoder has seen anything. Your broadcast software offers several ways to capture a game, and they are not equivalent.
| Method | How it works | Overhead | Common failure | Use when |
|---|---|---|---|---|
| Game capture | Hooks the game’s render output directly | Lowest | Blocked by anti-cheat or elevation mismatch | Default choice for any game that allows it |
| Window capture | Captures a specific window’s composited output | Moderate | Black screen on hardware-accelerated windows | Launchers, borderless titles that resist hooking |
| Display capture | Captures the whole monitor | Highest | Captures notifications and everything else | Last resort, or multi-window setups |
| Capture card input | Takes an external video signal | Near zero on the encoding PC | Handshake and frame rate mismatches | Consoles, handhelds, second gaming PC |
Start with game capture and only move down the list if it fails. Display capture in particular carries a real cost, because it forces the compositor to duplicate the full desktop surface every frame regardless of how much of it is actually the game. On my bench, moving a 1080p title from game capture to display capture cost about 4 per cent of average frame rate and introduced occasional lagged frames during heavy scenes that game capture handled cleanly.
Display capture also frequently picks up a limited colour range where game capture would give you full range, which is why some streams look washed out with grey blacks. If your broadcast looks flat compared to what you see while playing, check the capture method and the colour range setting before touching anything else.
What streaming actually costs your frame rate
People plan for a vague performance hit without ever measuring it, which leads to either paranoid over-configuration or unpleasant surprises. Here is the measured cost on a mid-range single machine outputting 1080p60 at 6000 kbps with the GPU hardware encoder, a camera source and three overlays.
| Game type | Baseline avg fps | While streaming | Cost | 1% low change |
|---|---|---|---|---|
| Competitive shooter, low settings | 241 | 226 | 6.2% | -9 fps |
| Competitive shooter, capped at 144 | 144 | 144 | 0% | -2 fps |
| Open world, high settings | 94 | 88 | 6.4% | -5 fps |
| Strategy, high settings | 112 | 108 | 3.6% | -3 fps |
| Racing, high settings | 131 | 122 | 6.9% | -7 fps |
The second row is the important one. Capping the shooter to 144 fps cost nothing measurable while streaming, because the GPU had spare capacity that the encoder could use instead of both fighting for the same headroom. Uncapped, the game consumed every available cycle and the encoder took what was left, which is where lagged frames come from.
That is the single highest-value adjustment in this article and it is free. Cap your frame rate. The number you pick matters slightly less than the fact that you picked one, though a clean multiple of your output rate is best.
Why the frame cap works, and what number to pick
Broadcast software samples the game at a fixed output rate, typically 60 times per second. If your game renders at an unstable 70 to 110 fps, the sampler is picking frames from an irregular stream, and the intervals between the frames it picks are uneven. The result is micro-stutter on the broadcast that does not appear in any statistics counter, because no frames were dropped, lagged or skipped. They simply arrived unevenly.
Capping at a clean multiple, 120 for a 60 fps output or 180 if your hardware supports it, means every sampled frame sits at a consistent interval. Viewers describe the difference as the stream feeling smoother, and they are right even though nothing in the numbers changed.
Pick the cap by looking at your 1 per cent low frame rate rather than your average. If a game averages 110 fps but drops to 74 in its worst moments, capping at 120 changes nothing during those drops. Capping at 72 or 60 flattens the whole session into consistency. That is usually the better broadcast even though the average is lower, and it is a trade most streamers refuse to make until they see the two recordings side by side.
Set the cap in the game if it offers one, since in-engine caps produce better frame pacing than driver-level ones. Failing that, a driver cap works fine. Avoid capping in three places at once; they interact badly and you end up with a frame rate none of the three asked for.
Motion complexity: not every game needs the same bitrate
Video compression works by describing how each frame differs from the last. A game where most of the screen is static between frames compresses beautifully. A game where the entire view sweeps every time you move the mouse compresses terribly. Identical settings produce wildly different results across genres, and this explains most “why does my stream look worse than theirs” questions.
| Genre | Motion load | Comfortable at 1080p60 | Better alternative |
|---|---|---|---|
| Turn-based strategy, card games | Very low | 3500-4500 kbps | Stay at 1080p, spend nothing extra |
| Third-person adventure | Moderate | 5000-6000 kbps | 1080p60 is fine |
| Open world with foliage | High | 6000 kbps, marginal | 936p60 looks better |
| Competitive shooter | Very high | 6000 kbps, visibly soft | 720p60 at the same bitrate |
| Racing and flight | Very high | 6000 kbps, visibly soft | 900p60 or 720p60 |
| Anything with heavy particles or rain | Extreme | Struggles at any consumer bitrate | 720p60, reduce in-game particle density |
The counterintuitive advice is worth stating plainly: for fast games, lowering your output resolution improves how your stream looks. Viewers judge sharpness in motion far more than static pixel count, and a 720p60 shooter stream at 6000 kbps holds detail during a firefight that the 1080p version turns into coloured mush.
Foliage, smoke, rain and confetti-style particle effects are the worst offenders because they change every pixel every frame in ways that compress poorly. Turning in-game particle density down one notch is a legitimate broadcast quality setting, not just a performance one.
Games that refuse to be captured
Some titles produce a black screen no matter what you do, and the causes are specific rather than mysterious.
Anti-cheat systems block the hooks that game capture relies on, by design, because those hooks resemble what a cheat would use. When a title with kernel-level anti-cheat refuses game capture, that is intended behaviour and you will not configure your way around it. Use window capture or display capture instead; the overhead is worth having a picture.
Privilege mismatch is the second cause and the easiest to fix. If the game or its launcher runs elevated and your broadcast software does not, the software cannot read the game’s window at all. Running the broadcast software with matching privileges resolves it immediately, and it is worth doing pre-emptively if you play several titles that behave this way.
Protected content paths are the third. Some launchers, streaming video panels and store overlays are explicitly marked as excluded from capture, and any scene containing them shows black. This is why a stream sometimes works perfectly in game and blacks out the moment the player alt-tabs to a store page.
The fourth is graphics adapter mismatch on laptops. If the game renders on the discrete GPU and the broadcast software is bound to the integrated one, capture can fail or perform terribly. Forcing both onto the same adapter in the graphics settings fixes it, and this is one of the most common causes of a laptop stream that runs at half the frame rate it should.
Streaming console and handheld games from the same PC
A capture card turns a console into a video source your PC treats like any other. The practical decisions are narrower than the marketing suggests.
Match the card to the console output you actually use, not the highest number on the box. If you play at 1080p60, a card rated for that is sufficient and adds no latency you will feel. If you play at 4K120 with variable refresh, you need pass-through that preserves both, and that is a different price bracket entirely.
Pass-through matters more than capture resolution. The card should send the console signal to your television or monitor unmodified while sending a copy to the PC, so your own play is not delayed by the capture path. Playing through a software preview window adds latency that is fine for a slow game and unacceptable for anything competitive.
Keep console audio on its own track rather than mixed into the video source, so you can balance it against your microphone independently. Cards vary in how they present audio, and the ones that give you a discrete audio device are markedly easier to work with. Our comparison of capture card options goes through the pass-through and latency differences in detail.
One gotcha catches almost everyone once: consoles frequently enable content protection on their video output, which blanks the capture. The setting is in the console’s system menu and disabling it is required before the card will pass a picture from anything other than a game.
Encoder presets that suit the game rather than the machine
Hardware encoders expose a preset control that trades encoding effort against speed, and most people set it once and never revisit it. The right choice depends on the game, because the amount of effort worth spending scales with how hard the content is to compress.
For low-motion titles, a fast preset is genuinely sufficient. There is little frame-to-frame difference for the encoder to work on, and the slower presets spend effort finding savings that do not exist. Running quality-focused presets on a card game costs GPU time for no visible return.
For high-motion titles, the slower quality presets earn their cost. On my bench, a racing title encoded with a quality preset instead of a performance preset at identical bitrate produced visibly cleaner track edges and less blocking in the crowd textures, at a cost of roughly 2 fps in the game. That is a good trade. The same change on a strategy game produced no difference I could identify while costing the same 2 fps.
Two related settings are worth setting deliberately rather than leaving on defaults. Look-ahead improves bit allocation by letting the encoder see upcoming frames before deciding how to spend the budget, and it helps most in content with sudden scene changes, which describes most action games. Psycho-visual tuning biases the encoder toward preserving detail the human eye notices rather than what a mathematical quality metric rewards, and it is worth enabling for anything with texture detail you care about. Both cost a small amount of encoder capacity and both are usually worth it on modern cards. Our walkthrough on encoder settings for streamers goes through each control individually.
Multiplayer, delay and the things that go wrong live
Streaming competitive multiplayer introduces problems that have nothing to do with video quality. Broadcast delay is the first: your stream reaches viewers several seconds behind real time, and in a competitive match that gap is what protects you from opponents watching your feed. Low latency mode narrows the gap, which is good for chat interaction and bad for competitive integrity. Pick deliberately based on which matters more in the game you are playing.
Hide anything that identifies your session on screen. Lobby codes, invite links, friend lists with real names, party codes and any launcher panel showing account details all end up on the broadcast if they are inside the captured area. Build a scene specifically for menus and lobbies that crops or covers those regions, and switch to it before you go anywhere near a friends list.
Chat overlays are a related risk in the other direction. If you display stream chat on the same monitor you capture with display capture, viewers see their own messages twice and any moderation action plays out on screen. Use game capture, or move chat to a second monitor outside the captured area.
Finally, practise your interruption plan before you need it. A hotkey to mute the microphone, a scene to switch to, and a habit of using both means an unexpected knock at the door, a phone call or a family member entering the room becomes a non-event instead of a clip that follows you around.
Audio decisions that are specific to games
Game audio raises problems that a talking-head stream never encounters. Licensed soundtracks are the big one: many titles include music that triggers automated muting on saved broadcasts, which turns an otherwise good VOD into silence for long stretches. Most affected games include an option to disable licensed tracks specifically for streaming, and it is worth turning on before you need it rather than after losing a recording.
Voice chat is the second. Route party or in-game voice to a separate audio track if your setup allows, so you can exclude it from the broadcast or lower it independently. Broadcasting other people’s voice chat at full level without their knowledge is both a mixing problem and a courtesy problem.
Third, watch your relative levels across genres. A horror game mixed for quiet tension followed by loud stings will either bury your commentary or blast your viewers, and the fix is a compressor on the game bus rather than riding the volume slider live. Set game audio well below your voice as a baseline and let compression handle the peaks.
Overlays and alerts without paying for them in frames
Each browser-based overlay source is effectively a small web browser running continuously. Five of them is five browsers. On the test bench, going from two overlay sources to six cost 4 to 6 fps in a demanding title and introduced lagged frames during scene transitions where two sources produced none.
Consolidate where possible: a single overlay page that contains your alerts, chat display and recent-follower list costs far less than four separate sources doing the same job. Disable overlays in scenes that do not use them rather than leaving them loaded across every scene, because an inactive source in an inactive scene can still be running if it is not configured to shut down when not visible.
Static image overlays cost essentially nothing compared to animated ones. If you need to trim resources fast during a session, animated backgrounds and looping video elements are the first thing to cut and the last thing viewers will notice.
What most advice about bitrate gets wrong
The common recommendation is to stream at 6000 kbps because that is the practical ceiling, and to treat it as a target rather than a limit. Two problems follow from that.
The first is that without transcodes, every viewer receives your source quality. A viewer on a weak mobile connection cannot select a lower option; they buffer. A small channel streaming at 4500 kbps is watchable for more people than the same channel at 6000, and reach beats sharpness while your audience is still forming.
The second is that bitrate cannot rescue a resolution that is too high for the content. Pushing 1440p at 6000 kbps gives the encoder roughly 0.027 bits per pixel per frame, which is not enough for anything with real motion. The same 6000 kbps at 720p gives it 0.081, three times as much, and the result is dramatically cleaner. Resolution is a spending decision, not a quality setting.
Test this yourself rather than trusting either me or the default. Record two local files of the same gameplay at the same bitrate, one at 1080p and one at 720p, and watch both at the size a viewer actually uses. Most people are surprised by which one they prefer, and the recording costs nothing but ten minutes.
A ten minute check before streaming a new game
Every new title deserves a short test before you take it live, because the failure modes above are cheap to find in advance and expensive to discover in front of an audience.
Launch the game and add it as a game capture source. If you get a picture, that hurdle is cleared. If you get black, try running your broadcast software with matching privileges, then fall back to window capture, then display capture. Note which one worked so you do not repeat the discovery next session.
Record two minutes locally at your intended settings, including the most visually chaotic thing the game offers rather than a quiet corridor. Watch it back at the size a viewer uses. If it holds together, your profile is right. If it smears, drop to the next resolution down at the same bitrate and record again.
Check the audio while you are there. Confirm the game’s licensed music option, if it has one, is set the way you want. Confirm your voice sits clearly above the game on a phone speaker. Confirm no launcher overlay or notification appeared in the captured region.
Then set the frame cap. Look at what the game does in its heaviest scene, pick a cap at or slightly below that figure, and leave it. The whole check takes ten minutes and it removes almost every unpleasant surprise that otherwise happens live.
A per-game preset approach that saves time
Rather than one configuration for everything, keep three profiles and switch between them. A high-motion profile at 720p60 and 6000 kbps for shooters, racing and anything with heavy particles. A standard profile at 1080p60 and 6000 kbps for adventure, role-playing and moderate-motion titles. A low-motion profile at 1080p60 and 4500 kbps for strategy, card games and anything largely static, which saves upload headroom you can spend on stability.
Attach a frame cap to each profile as well: 120 or your monitor’s refresh for the high-motion profile, since responsiveness matters there, and a lower, flatter cap for the others where consistency is worth more than peak numbers.
Switching profiles takes seconds once they exist and it removes the constant temptation to fiddle mid-session. It also makes problems diagnosable, because a stream that looks wrong in one profile and right in another has told you something concrete. If you find yourself hitting the ceiling of all three profiles regularly, that is the point where a second machine starts to make sense rather than before, and our breakdown of dual PC streaming setups covers what that actually requires.
This guide covers one angle on the topic. For the full comparison, see our main guide: How to Stream on Twitch From a PC: A Working Setup First, Then the Numbers That Matter.







