Ah I see, I'm not dropping frames so that isn't an issue. I'll drop to 30 and try it out, I have wiggle room with my bitrate, can push 3500.
...
Looks a lot better, still gets a little blurry though. Thoughts?
Tried streaming League of Legends, stream quality is very good. Now just gotta figure WoW out.
Unfortunately, unless you are a Partnered streamer on Twitch, the advised target bitrate to use is 2000kbps. This is the point where a majority of viewers will be able to watch your stream without constantly buffering.
People won't generally
tell you if they're buffering... they'll just
leave.
So even if your connection can handle a higher rate, it's not a good idea to use one. More to work within the technical realities available. A Partner doesn't need to worry as much as they will have transcoding (quality options) available from the start, so if someone is buffering, they can just go to a lower quality to fix it.
League is a mid-low motion game. Most camera moves are primarily just slides (no rotation) with minimal overall changes so are MUCH easier on compression and manageable with a lower bitrate. WoW is not.
This is not something that can be figured out, it's a fundamental difference between the games; it's the same reason you can stream Hearthstone at a super low bitrate and look awesome, while a super-fast racing game like F-Zero GX needs a metric butt-ton of bitrate to look decent.
Sadly, livestreaming will never be a pure 1:1 reproduction. You're always going to get some blur and artifacting. You can minimize this with a slower encoding preset and more bitrate, as well as running at native resolution (downscale will incur some artifacting as well, especially with text; the only way to avoid this and run a 720p stream is to play at 1280x720 locally).