Originally posted by: CaiNaM
OK, i finally found an online review that helps explain/support what i'm trying to say here.
running word and web browsing while copying files is not the what i mean by "multitasking". i'm talking about several apps that all try go hog large amounts of cpu resources. finally ran across a reveiw that actually stresses a system with multiple tasks: this one compressing a 330MB AVI file to an 84MB WMV file while FS2004 was running its test.
while the a64 3400+ easily held the lead running FS2004 solo (60-90 fps vs 50-70fps), it also stood out in last place while running FS2004 and encoding the media file; the 3400+ averaged less than 4fps while the 
3.2ghz averaged 17fps. that's a 
huge difference, and shows exactly the point i've been trying to make here.  you can see the graph 
here. 
"When WME9 was running, the Athlon 64 averaged less than 4 frames per second. We did see one large spike in frame rate, but the curve pretty much remained under 4 fps for the majority of the run. All three Pentium 4 processors performed more poorly when running Flight Sim 2004 solo, but managed to average around 17 frames per second while WME9 was chugging along in the background. The other interesting data point is that Prescott's average frame rate of 17.2 fps when multitasking was essentially the same as the 3.2GHz P4EE's 17.5 fps. Of course, the frame rate dipped on occasion, but the point here is that Hyper-Threading clearly has a major impact." 
i'm not sure why results like these aren't given much consideration in reviews comparing the two architectues; hell, it's almost like it's taboo to talk about these things, but honeslty i'm not play fanboy here; this is a legitimate concern (for some, such as myself more than others who don't normally run multiple cpu intensive apps/games) raised after i purchased an athlon64, and i'm hardly talking out my ass...
		
 
		
	 
If you're referring to the 'benchmarking' done by Extremetech, it doesn't show what it seem to show. In many ways this is a fake or lying test. IIRC, the testers, originally when they made the first, and *developed* these "benchmarks", confessed that they had to set Windows to give priority to the background task, in order for the test to show what they wanted it to show.
(It also seems Extremetech have now stopped these "tests".)
I've tried to explain this to you several times in this thread, (but if you now detect a certain element of impatience, it might have more to do with your change of title for this thread):
 - Like all CPUs, other than Intel's P4HT, Athlon64 only handles one thread. So Windows sheduler only sends it one thread. And if Windows sheduler is then told to give priority to WME9, it results in 4 Fps. What you see is not Athlon64's multitasking properties, but Windows', and a 
manipulated Windows at that.
And yes, the P4's manage 17 Fps, because Windows sends it a second thread, so 'turning off' FS2004 will not be as successful, as it is in the case of the A64.
This so called "test" only shows something that is already perfectly clear, from the CPU's technical specs: The HT-P4s have two "virtual" cpus, the A64 is just one as usual. - It shows nothing else!
It certainly doesn't show "multitasking properties". Good multitasking properties comes from a large and well working cache, and lots of RAM.
A true multitasking benchmark is for instance 'Veritest Business Winstone Multitasking'. This tests multitasking performance, when Windows is allowed to run threads as Microsoft intended.
Is it reasonable for anyone to use FS2004 at 17 Fps? While giving priority to encoding in the background?Of course not! The proper way to use any preemptive multitasking OS, is to give the foreground or interactive task priority. If you work that way, you will not notice effects from a background task running much, or at all. Similarily, two concurrent workloads running simultaneously at the same priority, will both run at half speed, and so on.
In order to screw this up, priorities need to be screwed up. That happens, so yes, having two CPUs, virtual or real, is sometimes advantageous. I've never denied that. But still, apart from that you can get higher collective performance from the setup, (just like on dual CPUs or dualcore CPUs) it's not a big deal, outside some special situations. (In fact, Intel's HT is primarily motivated by getting more work out of the execution unit. Not improving multitasking.)
And on a well working OS, you would have a very hard time seeing the difference between one or two threads released by the sheduler.
HT will only be advantageous when one undesired thread is hindering a desired thread from running. That can be avoided for normal multitasking uses. Besides, most other OSes don't seem to have the same problems at this, as Windows messagequeue driven program model.
The A64 does not have "poor multitasking", that's an absolute rubbish concept. If you experience "poor multitasking" it's either intentionally contrieved (as in extremetech's FS2004/WME9 benchmark) or an example of Windows' poor multitasking (that can probably be improved by manually tinkering 'basic process priority').
I've used P4s at daily professional work, for what seem to be ages. Lately P4C too. And yes, HT is nice but it still doesn't compare.
I'm totally in love with my A64 3400+. After sogging knee and thigh deep through swamps, for years with laggy Pentium 4s, that were management's favorites, but poorly suited for the technical work, A64 feels like a ride in a Bentley. It performs an incredible 91% (I've done my own application benchmarking) better than a 3.2 P4C. It's an even easier A64 choice, than for Flight Simulator 2004. And even while running computing in the background (at 
low priority) it's more snappy and comfortable to work with. (I'm not running "cool'n quiet", no point, but I don't think that will have any impact.)
As for your needs or "legitimate concern",  why didn't you consider a dual CPU setup? (I/we certainly did.)
What are you complaining about? Did you somehow thought that when you bought the A64, it was a dual core CPU? I should think not. Did you not know, when you bought the A64, that Intel's hyperthreading feature meant that it acted as two virtual CPUs? If really not, what did you then imagine it was?