I've recently set up a deployment that works very well with both Autocad, Solidworks and Catia. We used:
nVidia K2 Cards with vDGA
Apex 2800 Acceleration cards
vSphere 5.5 and View 5.3 is definitely a requirement, even though the implementation guide lacks this specification
Endpoints are Teradici zero clients or clients with client side caching enabled
Win7 x64 only, Reserve all Memory for VMs, 8GB, 4x vCPU
Pool set to use vSphere settings for memory
Lots of network bandwidth, sometimes 14,15 Mbps per session depending on what they're doing.
Here's a few things to try:
The big thing is make sure you have some kind of graphics backend. 3D CAD in View without Grid cards is like trying to drag race with a 1980's Toyota Tercel. vDGA preferred for this workload based on my experience; more predictable.
Try setting the PCoIP max framerate to 120, and lifting the max throughput to 90000.
Pubs links here: VMware View 5.2 Documentation Library
Try reducing the minimum image quality to 40 from 50 and the maximum image quality to 80 from 90
VMware View 5.2 Documentation Library
If you have Teradici based endpoints, try with those.
Monitor the CPU utilization, the PCoIP server in the VM will go nuts when streaming high bandwith apps/video. This can be offloaded with the APEX2800 card, worth calling to see if it helps.
Be sure you're using VMXNET3 NIC in guest.
Below are some other optimizations I found in my notes:
Performance tweaks:
1. Enabling relative mouse on the View Client (5.3 only)
2. VMXNET3 FastSendDatagramThreshold for video performance
HKLM\System\CurrentControlSet\Services\Afd\Parameters
FastSendDatagramThreshold
Type: REG_DWORD
Value: 1500
reboot
3. For CAD IF AND ONLY IF lag during spinning and turning of objects with CATIA, up the max framerate
HKLM\Software\VMware, Inc.\VMware SVGA DevTap\MaxAppFrameRate
Value: MaxAppFrameRate
dword:00000000
(default is 30)