Adding a short delay between UDP packets dramatically improved the performance on a connection with a high bandwidth-delay product.
For details about setup and measurements see: http://www.science.uva.nl/~jblom/lambda/udp_bw_mon_large/
v
424 321 Mbps
616 502 Mbps
xxx yyy Mbps
5000 yyy Mbps
495 536 Mbps
470 590 Mbps
Prusin: Linux 2.4 752 MB
delay 12 µsec
delay 15 µsec
Prusin: Linux 2.4