> The solution here shouldn't be technical
Why not? Just run your own router instead of the one your ISP tries to give you.