depends , there is not only 720p @ 30 fps but also bitrate and stuff, streaming program is also important factor.
the most important is internet upload speed. I think you need atleast 1.5 mbit/sec.
the i5 should be able to stream at 720p @ 30 fps,as long as you don't play cpu intensive games.
also I recommend 8 gb of ram.
4-6 gb will do the job, but I assume this is for gaming and you don't want lag.