Sandy bridge i5 2500k 4.5GHz
Upload speed: 1.4MB
Flash Media Encoder
I used SCFH DS instead of the usual VhScrCap as I've heard it performs better. If you haven't heard of it, it's a Japanese screen capture software. So far I've had very good results. More info here.
SCFH DS settings screenshot
1920x1080 screen resolution, resized to 720p output
H264 - Main / 4.1 / 1 second keyframe frequency
TF2: http://www.justin.tv/scottyyy/b/284899428 (excuse the lack of audio, I didn't set it up for this)
+very smooth video, no fps drops that I can see
+no fps drops in game - can't tell I'm streaming
-have to use extra software to get my own mic to come through the stream
I had to use different settings for each game with XSplit. It couldn't handle TF2 at anything higher than 960x540, and even then the results aren't great.
1920x1080 screen region
1088x612 for SC2
960x540 for TF2
1000kbps bitrate / 2000kbps buffer size (not sure what this does)
All optimize for motion picture etc boxes unchecked
+good quality in general
+very easy to use, especially for audio
-fps drops, noticeable lag on the stream even at lower resolutions
-slight fps drop in game, a bit more sluggish to play with the stream on
As you can see from the videos, what it basically comes down to is SCFH DS and FME provide a much smoother stream at higher resolutions, however I get a lot of pixelation from the H264 codec (doesn't happen with VP6, but VP6 kinda sucks). It's not unwatchable, but I'd like to try and fix it.
XSplit gives good quality, but there's noticeable framedropping and it just isn't as smooth as the FME setup. Although it does get extra points for handling the audio so well.
So yeah, those are my findings. Hopefully someone finds them useful. Now - for any FME experts out there, how can I reduce the pixelation/quality drop in FME with the h264 codec? If it didn't do this, FME would be perfect for me. If anyone can help with this it would be very much appreciated.