I faced a similar Ethernet throughput issue on Armbian under high latency. One thing that helped was using a USB Ethernet dongle instead of the onboard NIC. To simulate latency, you can use the tc command:
sudo tc qdisc add dev eth0 root netem delay 200ms
sudo tc qdisc del dev eth0 root
For more solutions, check out this.