Why does the natd process hog my CPU?
natd should be runnng ... NAT means Network Address Translation, so it's basically translating (communicating) between the Modem and the Wifi Access Point to share your connection.

You can read more about it here, natd 

So in short this needs to run to share your connection,

Hope this helps.

Karl