In my latest SOP video I look at the two most common services that affect the speed and reliability of your network. Many people still hang onto the old habit of throwing everything on the server.
The best practice today - in a Windows environment - is to put the DNS service on the Windows Server and putting DHCP on the firewall or router. Here's why:
Feedback welcome, of course!