Just out of interest….
500 desktops or 3300 desktops what storage in the back end is that being powered off? Solid state on the local server? normal local disks? CIFS share on netapp? other SAN system?
In testing provisioning server for me easily woops any other software based provisioning technology (link clone, etc).