CPUID must be reading your L2 cache wrong also cause an XP 2200+ does not have a Barton core with 512k.