To improve Discovery+ streaming on Windows, you can check your internet connection, and close other programs and tabs.
Use an Ethernet cable, adjust video quality settings, clear cache and cookies, update your browser, and disable browser extensions that may interfere with streaming.