Ok lets address why a i3 is not the best idea to stream with, You have to run the game (I have an i3 and in games like witcher two( old game ) my cpu is at about 80-85%) so streaming requires you to record the game and transcode it in a bit rate, the higher the bit rate the better the quality, the more potential view on your stream. So in conclusion you need at least good quad core to think about streaming because of how cpu heavy streaming is. So you have an option, the i5-4690k is really good but you can go to the fx-8000 series because they should be able to handle some good streaming. A good rule for streaming is can you live with half the frame rate you get now, For example if you get 90 fps in CSGO, you would have 45 when streaming ( a very noticeable difference). So choose wisely, Cheers