I use windows 7, and the performance manager is pretty useful for multi-threaded programming because I can see which CPU core is doing the most work, or if both are doing the most work. Now I have discovered the concept of "logical processors". The concept is explained here, on a page that describes the Windows 8 task manager.
http://www.anandtech.com/show/5021/microsoft-details-windows-8-task-manager-changes
So now I need to work out which CPU has the best support for logical processors. Perhaps the Intel Xeon.