My motherboard only allows for all memory timings to be auto or manual. When I set them to Auto I think they used the memory tables for the settings. The OCZ memory did not have the advertised timings in its tables so I was forced to set them manually and guess at many of the numbers.
I ended up returning the OCZ memory as defective. I could not ever get it to run at 2000 CL9. MY MOBO needed additional timings because the memory did not publish its timings at 2000. This should have been in the memory XMP table, however the XMP table only had 1333, not 1600 or 2000 and therefore was not able to provide my MOBO with the proper timings. When I reached out to OCZ support they offered no information and told me to ask their community. That was not something I was interested in - I don't think is it unreasonable to expect the manufacturer to have timings for the memory it is selling at the advertised speed, but they did not. It is very low cost and at lower speeds would probably work but I would not call it 'High Performance". It was not at the performance I was looking for especially given the 2T command rate.
I went with Mushkin 2000 CL7 memory. I am extremely satisfied with that memory. It was almost twice the cost of the OCZ memory but since I am expecting to use the system for video editing I needed the high memory bandwidth and I did not want to waste a lot of time fighting with memory timings. Their product support was excellent, valuable, and my emails were returned within 1 day. OCZ took several days for a response and their response was not helpful.
The next challenge I encountered was to get a stable OC configuration on the CPU. The MOBO only lets me change the multiplier for memory off the base clock. 4x, 5x, 6x so I needed to find a stable base clock / memory multiplier that runs the CPU 'cool' enough and is stable. I have the system running at base clock of 160.5Mhz, cpu multiplier of 24, memory multiplier of 6. This gives me a CPU running at 3.85GHz and memory at 1905Mhz CL 7. Running SiSandra the memory bandwidth was 23.55 Gb/s and latency was 57ns. I am not completely happy with the memory at 1905Mhz so I am trying a base clock of 200.5Mhz with a CPU multiplier of 19x and memory multiplier 5. This will provide a CPU running at 3.81Ghz and memory at 2005Mhz CL7. My initial measurements on SiSandra reported memory bandwidth of 25.37Gb/s and latency of 51ns. I was in the middle of trying to find the lowest voltages to keep it stable when I decided to replace my CPU Heat Sink. I returned my Thermalright MUX 120 and have ordered an Thermalright Venomous X. I have also been on vacation for two weeks - thus my extended delay i this post.
I have been able to push the memory to 2075Mhz but the system configuration was not stable under Prime95. SiSandra did report bandwidth of 26.08Gb/s and 50ns. The CPU Temps were in the 80's so that is why I am changing out my heat sink to try and get that lower. At this configuration the CPU was running at 3.94Ghz and the temp was 80C. It failed under Prime95 and IMO too hot so that is why I am changing out the heat sink. We will see when I get the new one.
In summary I think my recommendation for others who are trying to max out memory here are some points to look for.
1) Unless you have a lot of time and don't mind experimenting go with a good brand of Memory. The OCZ memory IMO should have had XMP table settings for its rated speed. It did not and the manufacturer support could not provide it so you were left experimenting. I don't see how they can provide lifetime warranty support by having people just experiment. I selected Mushkin memory
2) Push for the lowest CL you can afford at the highest speed. Most MOBO are very happy around 1600 and that seems to be a nice overclock for average users. I think it is hard to push up to 2000 and find a stable configuration. If you keep the CPU voltages at the 'auto' settings then your CPU will get very hot and may be too hot for a long life running at that temp. Rule of thumb, if you are providing 1.45 v to the CPU and you read in CPU-Z 1.23v underload IMO that 1.22v is going into excess heat.
3) Memory speed and latency are both important, I started this thread trying to understand which was more important and I gave up and just purchased memory that provided good numbers for both.
4) Purchase memory at the speed / latency you want. Trying to adjust or push too far may not work and will take a ton of experimenting. If you don't have the exact timings at the speed you want for COMMAND RATE, CL, tRCD, tRP, tRAS, tWR, tRFC, tRRD, tFAW, tRTP then you are just guessing for those numbers and will have a difficult time getting to a stable config. If you have a MOBO that will do 'Auto' for those numbers (assuming it is not just going to the tables in the memory) you may be able to get a stable config.
5) XMP / Memory Profiles in memory. Each memory DIMM has built into it a table of memory timings. This was so MOBO's could find a common timing table between different memory DIMMs. The MOBO will use the set of timings that match across all memory DIMMs installed. Anyway I only tried two manufacturers - OCZ and Mushkin. The OCZ table did not support the advertised speed, the Mushkin did. I found that my MOBO would use that table when it was trying to make the 'auto' settings.
6) Unless you are trying to use an application that is strongly dependent on memory speeds you may not benefit from the extra cost of high performance memory. From the reviews I have read Video editing seems to be the only application space that benefits. My guess is that any memory bound app would benefit.
Thank you ekoostik for all your help.