As an experiment, can those of you that are having this problem
Do BOTH, but do them in this order:
1. Turn off DHT (to see if the effect is caused by the number of UDP NAT entries)
2. Change your port, (because even though you've turned off DHT, you'll continue to get DHT packets at the old port for several hours, and these packets would open NAT entries)
Report back whether things are noticeably better (even if they're not perfect).
Note: DHT's main job is usually as a "backup tracker" but more and more services are becoming available on it. These days, it's fine to run without DHT but it's not a fix. If this helps, D-Link should investigate why performance degrades while DHT is running.