A termination fee is when you cancel your subscription before your TOS has expires, so why would you have to pay the termination fee if you're still using earthlink and using cable ISP at the same time. I'm not sure what you meant.
Connect your computer directly to the modem and see if you get any lower ping, if so then we'll diagnose the router, if not you'll need to check your DSL line and your ISP.