This Windows network setting is designed to boost performance — but it could be why your videos keep buffering.
Whether it'll all make Win 11 feel less klunky is another matter!