does your problem is your router or your ISP?? if it is your router, is less expensive to change the router and continue with your services or update like your ISP said (for me, 12 IP public is very expensive, at least in my area, it could charge by this event, and you will be paying more by month)
did I explained my self clear?? sorry, I'm not very good in English!!