Windows 10 introduces a new feature called WUDO (Windows Update Delivery Optimization) to improve the way software updates are delivered to users. This feature is enabled by default (for all editions of Windows 10) and it use a portion of your internet bandwidth to download and share software updates with other Windows 10 devices connected to the same network (PCs on your local network) or over the internet (PCs on your local network and PCs on the Internet).
You are experiencing a slow internet connection after updating to Window 10?
Even if Microsoft claims that Delivery Optimization has little impact over your internet connection speed, you might want to turn this feature off. The procedure is as follows:
Click on Start > Settings > Update & security > Windows Update > Advanced options, and then select Choose how updates are delivered. Toggle the Delivery Optimization option off