Option 3: make the providers start obeying truth-in-advertising laws and actually fucking invest in network capacity again rather than pushing dishonest "up to X speed" plans where the users never see even a third of it.
I always see people claiming that the "up to X speed" claims are a big lie, but I've yet to see this in practice. Over the last decade, I've used high speed internet service (some DSL, some cable, some wireless) from WideOpenWest, Comcast, AT&T, Sprint, Clearwire, and Cox. With every single one, I was regularly and reliably able to get 100% of my advertised speeds from both speed tests and large file downloads. Even during peak times, I would rarely see it drop below 80% or so. The wireless providers would obviously fluctuate more than the wired, but even so, never a drop below 50%, and rarely even that low.
UNIX enhancements aren't.