Build a dual-PC streaming setup in about 90 minutes. Step-by-step guide to capture cards, OBS, audio routing, and the fixes that actually work.
# How to Set Up Two PCs for Streaming and Gaming: A Step-by-Step Guide
Your game stutters every time you hit "Start Streaming." The encoder eats 20 percent of your CPU, your frame rate dives from 144 to 90, and chat complains about the pixel soup on screen. You have heard the fix is a second PC, but every guide you find assumes you already know what an Elgato is and why your motherboard has two network ports.
Here is the plain version. In about 90 minutes and roughly $600 to $1,200 on top of the gaming rig you already own, you can build a dedicated streaming PC that handles the encode while your gaming PC does nothing but push frames. This is the how to [gaming setup](/blog/how-to-wall-mount-a-gaming-monitor-a-safe-and-simple-guide) that separates a hobby stream from a professional one, and we will walk it step by step.
## What you'll need
- **A [gaming PC](/blog/720hz-gaming-monitor-for-esports-is-it-worth-buying-in-india)** (you have this) and a **second PC** to act as the stream machine. You do not need a monster here. A modern 8-core CPU with integrated graphics is plenty, because the streaming box only encodes video.
- **A capture card.** For a single gaming PC feeding one stream PC, an internal PCIe card (Elgato 4K60 Pro MK.2, around $250) or a USB card (Elgato HD60 X, around $170) both work. Internal is cleaner; USB is easier to move between setups.
- **An HDMI cable** long enough to reach from the gaming PC to the capture card. Two meters is usually fine.
- **A second monitor and a spare keyboard/mouse**, or a KVM switch, so you can actually control the stream PC.
- **A network switch** if you want both machines wired. Wi-Fi on the stream PC is the number one cause of dropped frames.
- **Accounts:** [OBS Studio](/blog/how-to-set-up-a-dual-pc-streaming-setup-step-by-step) (free), your Twitch or YouTube account, and Discord if you plan to run chat through the stream box.
- **Budget:** $600 for a used/entry stream PC plus $170 for a USB capture card, up to $1,200 if you buy new with a PCIe card.
- **Time:** 90 minutes for a first-timer, 45 if you have built a PC before.
## Step-by-step
### Step 1. Decide which machine does the encoding
Goal: pick the PC that will run OBS so you stop guessing.
The gaming PC renders the game. The stream PC runs OBS, encodes the video, and pushes it to Twitch or YouTube. That split is the whole point: the encoder load leaves your gaming machine entirely.
- If your gaming PC is a laptop or a prebuilt with no spare PCIe slot, use a USB capture card.
- If you have a desktop tower with a free PCIe x4 slot, an internal card gives you lower latency and no USB bandwidth fights.
**Watch out:** Do not try to run the capture card and a USB webcam and a USB mic off the same unpowered hub. You will get audio dropouts that look like software bugs.
### Step 2. Install the capture card in the stream PC
Goal: get the card recognized by Windows before you touch OBS.
Power down the stream PC, unplug it, and open the case. Seat the PCIe card in the slot, screw it down, and close up. Boot the machine.
- Windows 11 usually installs the driver automatically. If Device Manager shows a yellow warning triangle, grab the driver from the manufacturer's site.
- For a USB card, plug it into a rear USB 3.0 port (the blue ones), never a front-panel port.
**Tip:** Check Device Manager under "Sound, video and game controllers." If the card appears there, you are ready. If it does not, reseat it before you blame the software.
### Step 3. Cable the gaming PC to the capture card
Goal: route video from the gaming PC into the stream PC.
This is the step people get backwards. The capture card's HDMI **in** takes the signal from your gaming PC. Its HDMI **out** (or passthrough) goes to your [gaming monitor](/blog/how-to-clean-a-gaming-monitor-screen-body-without-causing-damage).
- Run an HDMI cable from your gaming PC's GPU output to the capture card's input.
- Run a second HDMI cable from the capture card's output to your gaming monitor.
- Do not plug the gaming monitor directly into the gaming PC if you want passthrough. The card sits in the middle.
**Watch out:** If your monitor goes black, you have the in and out swapped. Swap the cables and the picture returns.
### Step 4. Set the gaming PC to extend, not duplicate
Goal: keep your game running at full refresh rate while the capture card sees a clean signal.
Open Windows display settings on the gaming PC. Set the display mode to **Extend** so the capture card is treated as a second screen, not a mirror of your main monitor.
- Set the capture card "display" to 1920x1080 at 60Hz. That is all the stream needs.
- Keep your gaming monitor at its native resolution and refresh rate. The two do not have to match.
**Tip:** If your game launches on the wrong screen, set the capture display as the secondary and drag the game window over, or force fullscreen on the primary monitor in the game's video settings.
### Step 5. Install OBS on the stream PC and add the capture source
Goal: see your game inside OBS.
Download OBS Studio from obsproject.com and install it. Open OBS, then in the Sources panel click the plus icon and choose **Video Capture Device**.
- Select your capture card from the Device dropdown.
- Set Resolution to 1920x1080 and FPS to 60.
- Click OK. Your game should appear in the preview window.
**Watch out:** If the preview is black, the card is receiving no signal. Go back to Step 3 and confirm the gaming PC is actually outputting to the capture display.
### Step 6. Route audio through the capture card
Goal: get game sound into OBS without a second cable.
HDMI carries audio, so the capture card should deliver game sound automatically. In OBS, right-click the video capture source, choose **Properties**, and confirm "Capture audio" is ticked.
- On the gaming PC, set the capture display as the default audio output so game sound travels down the HDMI cable.
- Your mic and Discord audio should run on the stream PC, not the gaming PC, so OBS can mix them.
**Tip:** Use OBS's Audio Mixer to balance game, mic, and alerts. If game audio is silent, right-click the source, open Advanced Audio Properties, and check the audio monitoring setting is not set to "Monitor Off."
### Step 7. Set your encoder and bitrate
Goal: pick an encoder that will not choke the stream PC.
Open OBS Settings, then Output, then the Streaming tab.
- Choose **NVENC** if the stream PC has an Nvidia GPU, **AMD HW** for Radeon, or **x264** if you are encoding on the CPU.
- Set bitrate to 6000 Kbps for 1080p60 on Twitch. YouTube will take 9000 to 12000.
- Set the keyframe interval to 2.
**Watch out:** If OBS shows "encoding overloaded" in the status bar, drop the resolution to 720p or lower the preset from "Quality" to "Balanced." A struggling encoder is worse than a slightly softer picture.
### Step 8. Connect your accounts and go live
Goal: push the stream to your platform.
In OBS Settings, open the Stream tab, choose Twitch or YouTube, and click **Connect Account**. Authorize it in the browser window that opens. Then click **Start Streaming** in the main OBS window.
- Check the stream health indicator in OBS. Green means you are clean.
- Open your channel on a phone and confirm the picture and audio are both there.
**Tip:** Do a five-minute private test stream before you go public. It is the single best habit in this whole process.
## Common problems and fixes
| Problem | Likely cause | Fix |
|---|---|---|
| Black preview in OBS | Cables reversed or gaming PC not outputting to capture display | Swap HDMI in/out, set display to Extend |
| Game audio missing | Default audio device still on gaming headset | Set capture display as default output on gaming PC |
| Dropped frames every few seconds | Stream PC on Wi-Fi | Run an Ethernet cable to a switch |
| Encoding overloaded warning | Bitrate or preset too high for the hardware | Drop to 720p or switch to a hardware encoder |
| Laggy mouse on gaming PC | Capture card forcing a low refresh rate | Keep the gaming monitor on its own output, not passthrough |
## Our take
If you are buying today, we would skip the internal card and get the **Elgato HD60 X** at around $170. It is plug and play, it moves between machines, and it handles 1080p60 without drama. For the stream PC, a used office tower with a recent 8-core CPU and integrated graphics is the smart buy; you do not need a graphics card in the stream box unless you are encoding with NVENC. Spend the savings on a wired network switch. The people who complain loudest about dual-PC setups are almost always the ones streaming over Wi-Fi.
## What to do next
Once the stream is stable, set up **scene collections** in OBS for "Starting Soon," "Gameplay," and "Be Right Back." It takes ten minutes and makes the channel look intentional.
Then add a **second monitor to the stream PC** so you can watch chat and your own preview without alt-tabbing. Finally, run a 30-minute test stream at your normal bitrate during a busy game session. If OBS stays green for half an hour, you are done.
## FAQ
**Do I really need two PCs to stream?**
No. A single modern PC with a hardware encoder can stream most games fine. The second PC matters when your CPU is the bottleneck or you want a clean, professional-looking production with alerts and overlays running separately.
**What is the cheapest capture card that actually works?**
The Elgato HD60 X at around $170 is the floor we would trust. Cheaper no-name cards exist, but they often drop frames or refuse to pass through 1080p60 cleanly.
**Can I use a laptop as the streaming PC?**
Yes, as long as it has a USB 3.0 port for the capture card and enough CPU to encode. A recent laptop with an Nvidia GPU can use NVENC and will handle 1080p60 without breaking a sweat.
Frequently asked questions
Do I really need two PCs to stream?
No. A single modern PC with a hardware encoder can stream most games fine. The second PC matters when your CPU is the bottleneck or you want a clean, professional-looking production with alerts and overlays running separately.
What is the cheapest capture card that actually works?
The Elgato HD60 X at around $170 is the floor we would trust. Cheaper no-name cards exist, but they often drop frames or refuse to pass through 1080p60 cleanly.
Can I use a laptop as the streaming PC?
Yes, as long as it has a USB 3.0 port for the capture card and enough CPU to encode. A recent laptop with an Nvidia GPU can use NVENC and will handle 1080p60 without breaking a sweat.