Update:
I purchased a Thunderport ethernet adapter today and since i plugged that in I have seen dramatic increase in stability and overall speed. I know this isnt an option for some computers but figured I'd let anyone reading know.
Still not anywhere near advertised speeds though...