Are your two DHCP servers sharing a range; i.e. DHCP1 serves 1 to 127 and DHCP2 serves 128 to 254?
You said your lease time is high, how high? I've never seen a reason to increase it beyond 3 days. I've only reduced it when addresses are short. DHCP isn't a high traffic process.
There is no way to change the lease based on AD or machine type. It's a pretty dumb process but I'm concerned that DHCP isn't really your problem. How many subnets have you got? What are the lengths of the masks in use? Give me different IPs if you're concerned about confidentiality. High DHCP leases on the desktops will cause problems, i.e. if you've changed it to weeks or months. As I said, I've never seen a reason to increase it beyond 3 days and that's on sites with thousands of desktops.