Why is my Twitch live stream lagging?

When i live stream directly from my Elgato it is perfect 720p with no lag spikes at all. When I stream using OBS or Xsplit so i can add a overlay, it lags tremendously. I tried to download the newest update of Elgato because the update has an option to stream with an overlay, It does the same thing, lag. I have no idea what could be the issue. Again, I can live sream perfectly with the version of elgato I have right now.

Download 54 mbps
Upload 30 mbps
Ping 9

Here is the computer I have

http://www.amazon.com/...B00CRXZNXC

If anyone has any tips on how i can improve OBS or xsplit with adjusting the settings that would be greatly appreciated!

Seems fine… All i can recommend is Mirillis Action! Other than that… Can't help.