i had come to see this article because i was considering upgrading the performance of my ram, i had worked out that the latencies is related to the rated speed, ie, ddr 800 at CL5 is like DDR 667 at CL4 (must use the same chips) so i got to find a 800 at CL4 to get 667 at CL3 to upgrade, but i guess no need now. but to do this propper you need a board that can specify the latencies and speeed. the best board you can get is one that you can specify the FSB-ram ratio, i have obtained a overclock to 3.5 from 2.8 on the cpu just by increasing the bus speed - the ram was the limiting factor until i found i could change the ratio (yes, the PCIe is 125mhz). surprisingly the CPU (P4 D) did not need any more voltage. the Sata dissappeared, so i needed a new sata card, then the card wouldnt boot, then i remembered that this happens because the memory addresses were all taken up (referring to the first/lowest 1MB of memory, UMA).. so had to disable the onboard network card which loads its PXE boot thing, and replace with a card without the PXE. and thats the current setup....