I thought I would ask this here since it is a tech related forum. What would you say is a solid GC that can handle demanding games but not be too expensive. I don't want to spend over $200.
A Radeon RX 460 is the best "bang for buck" graphics card around right now, you'll find them for around $130. If you want GeForce, 1050 ti or 1060 is the way to go.
I agree with gabewinzer. The Radeon RX 460 will play like a $200+ graphics card but for a lot less. It also is great at multitasking so you should be able to play, record, and stream no problem.
There aren't many options out there under $200 that will offer higher demand. Like in terms of the gaming industry, it is always better to go a step ahead of what you want so running what ever game you want with graphics turned up, plus extra.
EVGA Geforce Gtx 1050 ti SC 4Gb
I recently got one myself and it runs perfectly for heavier games. I am not able to stream heavy games as well as I would had I got a level up so you may want to spend a little more and get something slightly better.