The nice thing about FreeTube and Invidious is that they don’t use the YouTube API and the most YouTube can do (at the moment) is issue takedown requests. You can just self-host invidious (which I believe FreeTube uses). The code is unlikely to be taken down as YouTube-dl has successfully fought off those takedown requests.
You’ll definitely see a difference in steam downloads. Other than that, I work from home as a software developer and am completely happy with 300mbps down. If you get something faster than what you already have, just check the specs on your router because it could be a bottleneck depending on how old it is.