Tests Show Win XP Still Fastest for Multicore

When Windows XP launched in 2001, the hardware that the OS was designed to run on was far more modest. If you wanted to run a system with multiple cores, you’d have to buy a separate CPU for each core plus the expensive motherboard to go along with it. Today, cores are multiplying.

Latest Videos FromTom's Hardware
Marcus Yam served as Tom's Hardware News Director during 2008-2014. He entered tech media in the late 90s and fondly remembers the days when an overclocked Celeron 300A and Voodoo2 SLI comprised a gaming rig with the ultimate street cred.
  • lutel
    I'll stick with Windows XP / Ubuntu until Microsoft remove DRM. DRM is the greatest mistake of Microsoft because it is designed against user, not for user. Remove DRM and I and my employees will be happy with vistas eye-candies even at cost of 20-30% system overhead.
    Reply
  • tom12010
    read the article comments.
    testing methodology is suspect.
    only 32-bit was tested, no 64-bit results...
    Reply
  • barbos
    I would say given the way it was measured, you could conclude that Windows XP is more efficient, by requiring less clock cycles. But if Windows 7 spread the clock cycles more evenly across multiple cores, it could accomplish more work in less time. Therefore it would still be possible for Windows 7 to be faster.
    Reply
  • I dont like the comparison. for a few reasons. 1. Xp is not beta and has the second service packs for it and the second win 7 is beta and probably still has a fare amount of optimizing to be done. we can do this comparison in a few year with win 7 has time to mature and be refined. Xp would be faster if the installed Sp3 on there but that still doesnt help the comparison. my 0.02
    Reply
  • squatchman
    I'm not sure how I feel about trying to use Desktop Operating systems to do Server related tasks. Worse, his quad core system was a laptop. It would be best if we could keep the FUD on fudzilla.
    Reply
  • jwl3
    Doesn't take a genius or benchmarks to figure this one out. What moron at Microsoft figured that 0% cpu utlization is a BAD thing? That's the whole premise of Vista, that any unused CPU is bad; hence, all the tons of startups and services that run in the background. I optimize my machine with the least amount of startups, services, drivers, etc. just so my games run silky smooth.
    Reply
  • njalterio
    "Fastest" is a BS way of describing what is really going on here.

    Vista uses up lots of RAM to optimize desktop computing. Naturally, there are a lot more instructions to be executed in Vista than XP.

    In layman's terms; Runner A who completes the mile in 8 minutes is NOT faster than Runner B who completes a marathon in 20 minutes!

    From the processor's point of view, it finishes all of its instructions sooner in XP, but that isn't the point!
    Reply
  • njalterio
    jwl3Doesn't take a genius or benchmarks to figure this one out. What moron at Microsoft figured that 0% cpu utlization is a BAD thing? That's the whole premise of Vista, that any unused CPU is bad; hence, all the tons of startups and services that run in the background. I optimize my machine with the least amount of startups, services, drivers, etc. just so my games run silky smooth.
    Disabling startup programs and services is nothing new to Vista. That is always the case for XP as well.

    CPU cycles, which is what the author is comparing, grab instructions from main memory, something that Vista is programmed to use a lot of. It's not unused CPU they are trying to use, it is unused main memory.

    Anyways, I find it hilarious how random blog/article writers on the Internet seem to think they have found all the answers, that Microsoft's OS programming team seem to have completely missed.

    Reply
  • Shadow703793
    njalterio"Fastest" is a BS way of describing what is really going on here.Vista uses up lots of RAM to optimize desktop computing. Naturally, there are a lot more instructions to be executed in Vista than XP. In layman's terms; Runner A who completes the mile in 8 minutes is NOT faster than Runner B who completes a marathon in 20 minutes! From the processor's point of view, it finishes all of its instructions sooner in XP, but that isn't the point!njalterioDisabling startup programs and services is nothing new to Vista. That is always the case for XP as well. CPU cycles, which is what the author is comparing, grab instructions from main memory, something that Vista is programmed to use a lot of. It's not unused CPU they are trying to use, it is unused main memory. Anyways, I find it hilarious how random blog/article writers on the Internet seem to think they have found all the answers, that Microsoft's OS programming team seem to have completely missed.+1 Well said! Also note they used 4GB on the Deal core (E6700) and 8GB on the quad. That cries unfair to me. See: http://weblog.infoworld.com/labnotes/archives/2009/01/windows_on_mult.html

    Reply
  • grieve
    I have Windows 7 running in a VM with 500ram... i was shocked how fast it is, even online vids are snappy. I plan to install 7 as a second OS and give it a run now.

    **Vista has always run fine for me but my machines are always a little quicker then average Joe.
    Reply