Even 1Mbps is low for your upload streaming needs. You will have to crank back your video settings to compensate.
What is suggested? I'm looking to try and have a 1080p stream or anything close. Also as far as my computer specs go, are those good for streaming? What should be upgraded.