When it comes to port issues, you do generally have either very poor quality, or you end up with no audio or video. In this situation, you have the lesser of two evils.
Port Forwarding should fix this for you, to be honest. Of course, you'll have to do this from the home location, but yes, port issues really can cause the major dip in bitrate that you are seeing.
I hope this helps!