CPU Time Slower in SQL Server 2014 than in SQL Server 2008 R2
Differences in CPU time in this scenario can be affected by many things and it could be just that SQL 2014 is a bit slower but scales better. However, I think more interestingly, the elapsed time is more than double the CPU time on the new server whereas it is less on the old. This could point to IO (as well as many others I concede) issues. Have you run perfmon on both servers to see what the underlying OS is reporting?

Other than that, any chance you can load 2014 on the same VMWare stack as the old server to remove the virtualisation layer from the equation?