Ok, this is what I've done...
Replaced the cable from the server to the router.
Changed port the cable plugs into on the router to a different one.
Enabled NetBIOS on the ME client
Disabled Browse Master on ME client
Enabled using DHCP server to resolve NetBIOS names on ME client
Removed WINS service on server
Configured server to obtain IP from DHCP
No DNS server specified on either machine
TCP/IP only protocol on either machine
Still same problems. Slow connection from server to client, but fine client to server.
Bandwith speed test shows ME client dload 2.4Mbps and 420kbps uload
Bandwith speed test shows server dload 534kbps and 204kbps upload
Speedtest done at: http://www.dslreports.com/stest?loc=3