Clearly you've never streamed. I've been streaming for 4 years, partnered with twitch for 2 and a half, I understand how much stress streaming puts on a PC.
To OP, I would just recommend taking a look at the "recommended specs" for all the games you play, get a baseline, then go up a generation...