Choosing the Update DNS option is what you do when you want to delegate control of DNS to Netlify.
Awaiting External DNS means either you have not configured the DNS records correctly as outlined in the documentation you have linked or the changes have not propagated yet.
Changing DNS from Namecheap DNS to Netlify DNS won’t impact your email if done correctly. See the following support guide