Indeed the CPU is pretty weak, but i have the same problem weak CPU (Intel i5 2500k) for streaming powerfull GPU (MSI Nvidia GTX 770).
What i did was the following:
Setings > enable Nvidia NVENC > NVENC preset: Default (that works the best for me).
All my settings for streaming:
Code:
[Audio]
UseInputDevices=0
MicTimeOffset=0
MicBoostMultiple=1
ForceMicMono=0
MuteDesktopHotkey=0
MuteMicHotkey=110
PushToTalkDelay=200
PushToTalkHotkey2=0
PushToTalkHotkey=0
UsePushToTalk=0
PlaybackDevice=Default
SyncToVideoTime=0
DesktopVolume=0.609091
MicVolume=1.000000
Device=Default
[Video]
UnlockFPS=0
Gamma=0
Filter=2
BaseHeight=1080
BaseWidth=1920
DisableAero=0
Downscale=1.000000
FPS=30
Monitor=0
[Video Encoding]
CustomQSVSettings=
Encoder=NVENC
QSVPreset=1
NVENCPreset=Default
X264Profile=main
PadCBR=1
KeyframeInterval=2
QSVUseVideoEncoderSettings=0
UseBufferSize=1
UseCBR=1
CustomSettings=keyint=60
UseCustomSettings=0
UseCFR=1
Quality=8
Preset=faster
MaxBitrate=3000
BufferSize=3000
[Audio Encoding]
isStereo=1
Codec=AAC
Bitrate=128
Format=1
[Publish]
Dashboard=http://www.twitch.tv/helixia
StartStreamHotkey=0
StopStreamHotkey=0
SavePath=
SaveToFile=0
Delay=0
AutoReconnectTimeout=10
AutoReconnect=1
LowLatencyMode=0
URL=EU: Amsterdam, NL
PlayPath=[MOD EDIT: Don't post your stream key!]
LowLatencyMethod=0
LatencyFactor=20
BindToIP=Default
Mode=0
Service=1
[General]
MinimizeToNotificationArea=0
ShowNotificationAreaIcon=1
Priority=Above Normal
UseMultithreadedOptimizations=1
Beware your stream will look pixelated with Nvidia NVENC, but for me it is good enough.
And if i would stream with x264 as encoder i will lag, because my weak CPU.
Example of my last broadcast:
http://www.twitch.tv/helixia/b/509910022