ok, this has been bugging me for like a week and a half, so I'm just going to air it. My ultimate objective is to arrive at some sort of incontrovertible understanding/concensus about the facts as they relate to this topic.
That having been said, I have a couple questions for darklife41. I am asking from the point of view of a fellow system builder who would like to spec out several iterations of a system, for the purpose of retail production, based on the 805 D.
FWIW, yes, I have read the entire article around which this forum thread revolves, and yes, I have the read the entire thread (parts of it numerous times). So if I'm missing something, it's not for lack of scrutinizing the details.
The thing that is really getting under my skin is the whole memory clock/speed issue. DARKLIFE41: after reading all your posts numerous times and after examining all your links to your screenshots and your qualitative analysis of the results of your benches, several things remain unclear.
First of all, the image size of your (mainly CPU-Z) screenshots is a little too small or lo-res to read properly, so forgive me if I missed a detail that I should have gleaned from those screenshots.
But, to the point: what do you mean by "ASUS chooses a X:Y divider", or more specifically, could you describe how you set your, say, CPU, fsb, memory clocks speeds? Was it in the BIOS? Was it with an automatic setting? Was it completely manually? was it software/non BIOS-based?
What were your BIOS settings when the Asus board forced your DDR2-800 memory to run asynchronously (in this case, half speed) with your (quad-pumped) 200mhz CPU fsb? Was it that you selected 200mhz fsb and DDR2 800 in the bios, and then it was reporting that your memory was effectively only running at ddr(2) 400 speeds?
Looking at THG's BIOS screenshots of their testbed P5WD2-E premium shows that, for instance, when running a 200mhz (x4) FSB, DDR2 800 is selectable. This would imply a 1:1 "divider". It surprises me that a board with native ddr2-800 support won't allow you to utilize a 4x memory multiplier and a 1:1 divider.
It seems the conclusions you reached about the disappointing performance of the DDR2-800 and the DDR2-667 (compared to the DDR2-533) were largely predicated upon the implementation of the memory divider by the Asus board.
So the questions I am trying to answer are:
1) what are your BIOS settings, why does this result in a divider, and is there a way to configure your board to run the memory at its full potential (1:1 in the case of 200mhz fsb and real PC2-6400/ddr2-800 memory),
2) if not with the Asus board, then with another 955x or 975x board?
3) if not with any board, then wtf, ddr2-800 and ddr2-667 can not be made to run at full speed?
4) if there IS a board that doesn't impose a divider and allows the 805 to run at 20 x 400mhz fsb with a memory clock of DDR2-800, (4x memory mutiplier), and no memory divider (all of this assumes a system that of course can hit 4.0ghz anyway), then what would darklife41's memory benches look like on THAT system? Wouldn't that be the real comparison of memory performance/bandwidth between the ddr2-533, ddr2-667 and ddr2-800?
Thank you for taking the time to read this post.
-Rambuswolf aka khennsu aka bok bok