Don't use a shared connection
How many other machines is the connection shared with? Are you constantly running HD multi bitrate? Have you tried running lower quality settings and if so is your result any different? Do you have access allowed to ports 80, 443, and 1935 on your firewall? What are your upload bandwidth results run to a server in New York, NY at newyork.speedtest.net?