Every year I am confronted with another VMware guest time synchronization problem, it seems. I have become pretty good at debugging such problems :-)
You have 2 different unrelated problems. Either time goes too slow in a VM guest, which is fixable. Or time goes too fast in a VM guest, which is basicly impossible to fix by any time synchronization method.