[citation][nom]techguy911[/nom]Im talking about the OS itself not other programs running in it like games and applications that are coded for multi-thread.It's use of a second core is minimal at best.Windows 7 is a huge improvment over xp in use of multiple cores.[/citation]
I disagree. Windows XP will run multiple cores just fine and distributes the work between cores even for single-threaded applications. The only difference is that windows 7 is more effective at distributing the work among the cores, but your statement "its use of a second core is minimal at best" is incorrect. And I know this because I run World Community Grid on my laptop (you can look it up on google - but basically it's a grid computing application, much like SETI or Folding@home). Basically, a few years ago when I had a single core CPU on an old desktop, it would run one task at a time. Nowadays, with my dual core CPU, it runs two tasks simultaneuously, on Windows XP. I installed windows 7 on the same laptop and ran WCG again, and the performance was identical to Windows XP. Of course, this is the ideal multi-threaded program because each task takes up one thread and you can run all tasks in parallel and completely independently of each other, whereas for normal programs like games this won't be the case and you won't see the same performance benefit, and the operating system will come into play because it has to distribute the work, but my results prove that XP does in fact support multiple cores very very well.