Has anyone seen a problem where Windows XP/2003 VM CPU performance is measurably worse than Windows 2000 on newer Intel processors? I've seen this with ESXI 4.0, 4.1 and now 5.0. I've tried uniprocessor and multiprocessor HALs, I've converted existing machines, done fresh installs and always get the same result. I'm using a simple Perl script as my benchmark - all in-memory string handling. I'm seeing the problem on a Pentium Dual-Core E5400 and Quad-core Intel Xeon E5410 2.33GHz. On a Dual-core Intel Xeon 5150 2.6GHz or a Dual-core Opteron 2220 2.8GHz XP and 2000 produce identical results.
I started looking into this when I benchmarked a real application and noticed it was slower on the faster processor.