Hi Chris! Welcome to Nimble Storage
It's absolutely possible to change a performance policy on a volume without any impact to data or data services. The only requirement is the new performance policy selection must be the same block size as the old. In your example, VMware VDI comprises of a 4k block, Compression ON, Caching ON, and so does the VMware ESX 5 policy; so go ahead!