My 2 cents -

Your domain registration and your ISP account are most likely not linked, so switching providers shouldn't be a problem. You do want to contact Yahoo Domains about your new mailing address, and make sure you keep your yahoo email account.