How to Check if Your CPU Supports Second Level Address Translation (SLAT)

Never enable the Hyper-V role on a DC. You should rather either install your OS with no other role than Hyper-V, or install just Server core that acts as a Hyper-V server. You can then install VM's under that and make them DC's.

A DC should be dedicated to DC tasks (DC, DNS, DHCP etc), and Hyper-V should be dedicated for Hyper-V.

  coreinfo.exe -v