It appears that you are experiencing performance issues with your browser after updating to Windows 11 versions 24H2 or 25H2, particularly when streaming videos on platforms like YouTube. While the specific cause of the throttling you are experiencing is not detailed in the provided context, it is noted that there have been various resolved issues with Windows updates that could potentially affect application performance.
For instance, there was a mention of problems with NDI streaming performance after an August 2025 update, which caused severe stuttering and lag in streaming applications. Although this specific issue pertains to NDI, it suggests that there may be broader performance implications related to updates in these versions of Windows.
If you have already tried updating drivers, clearing browser cache, and reinstalling browsers without success, it might be beneficial to check for any additional updates or patches that Microsoft may release to address performance issues. Additionally, you can consider reporting your issue through the Feedback Hub app, as it allows users to communicate problems directly to Microsoft.
In the meantime, reverting to a previous version, as you mentioned, seems to be a temporary solution until a more permanent fix is available through updates.
References: