I'm running CentOS 6.8 64-bit (2.6.32-642.13.1.el6.x86_64) on a Xeon E3-1230 V2 with 32GB of RAM and am using VMware Workstation Pro 12.5.2 build-4638234.
I've had this issue since 12.5 I'm pretty certain.
When I run my Windows 10 Guest, 2vCPUs, 4GB RAM, it will either at boot or a few hours/days of running idle start pegging the host CPU to the point where it comes unusable (some how 2vCPUs eat up the processing power of 8 cores).
Depending if I can get into the host or not the instant I shutdown the VM everything returns to normal. I have a smaller Debian Guest (1vCPU, 1GB RAM) which runs in the background with zero issue.
Thinking this issue is Windows 10 specific I just tried a Windows 7 install (2vCPU, 4GB RAM) and it immediately pegged the host and the Windows installer never got past the logo.
I honestly have no idea where to start on this other than Windows guests on a CentOS 6.8 host using Workstation 12.5 appear to have some kind of major issue.