The DHCP server will discriminate based on the source subnet of the DHCP request, and you will need to ensure that your routers forward the requests appropriately.
you could issue dhcp from your routers locally for their respective vlans and save configuration of the win2008 for dhcp purposes.