Tinkerboard - Slow upload speed

So I have been wanting to setup my tinker board as a minimal web server, this all works great except I loose upload speed for some reason, for example with tinker os I get my usual ~14-17mb, but when I run dietpi/armbian my download speed is unaffected but my upload is always no more than 3.5mb, I would usually try and ignore this but as is for use of a web server would be good to be able to male use of all the bandwidth available, any ideas? please help much appreciated.