On a CPU with less punch than yours (an i5 760) I have no issue whatsoever streaming even in 1080p@30 FPS. Just be sure to set the scenes up properly. LoL can be a bit troublesome to capture properly, since it uses a 2-window model. What you'll want to do is use a scene switcher (
viewtopic.php?f=11&t=1785 ) to switch automatically between the 2. Set up one game capture for its main window and one game capture for its actual game window.
DayZ shouldn't be any issue whatsoever in 720p. However, you may want to ensure you tweak the in-game settings a bit, to ease up on all the graphical fluff and give your CPU and GPU some breathing room. Things like physics, real-time shadows, indirect lighting, shaders are all quite cycle heavy and don't really come across all that well on-stream anyhow. Texture quality, framerate and resolution are the key elements to an attractive stream.
Also, you may want to consider enabling OpenCL in OBS (Settings -> Advanced > Custom x264 Settings ->
opencl=true
To further give your CPU some breathing room.
Last but certainly not least -- run an upload test over at
http://testmy.net/upload (Be sure to pick a server near you and do the same in OBS, obviously). To get a more accurate reading of your upload speed. Whereas TestmyNet isn't 100% accurate it is more accurate than other more popular tests.