Use the server to run both roles. I keep DNS and DHCP off of routers as much as possible, because it isn't as easy to control there and just causes confusion.
If you will be promoting the 2008 machine as a Domain Controller, you *must* make the 2008 machine a DC and have all workstations use it as their DNS server.
-Matt