~10mbps upload is more than enough for streaming, if you are planning on streaming on Twitch keep in mind as a non partnered streamer the maximum bitrate you can utilize is 3500. Obviously this limit eliminates 1080p/60fps streaming, 720/60fps works well for games without a lot of sudden motion (strategy games, mobas etc) but shooters for example will look bad. Dropping down to 30fps in this case will improve image clarity by sacraficing framerate.