I use my PC for gaming mostly, just recently started streaming on it though. I haven't experienced the biggest of problems while just using it for gaming, it has been lacking a bit behind but I comforted myself with it being because I was on a tight budget when I built it.
I usually run ArmA 2 on an average of 60 fps, varying anywhere from 25-80 depending on where in Chernarus (the map) I am in. Bigger cities, especially Elekrozavodsk, strains my PC a lot. I've been easily able to live with it though, up until now.
I tried streaming for the first time ever, I had a blast, but I discovered that I couldn't run ArmA II much higher than 20 fps in places where I estimate I would get around 50 fps before. So obviously, streaming takes away a lot of my performance as you would expect. I would like to be able to play ArmA III while streaming as well.
My problem is, if I were to upgrade my PC so I can stream the heavier games, what should I upgrade first?
My budget is roughly 300 USD.