No doubt this question has been asked 100 times before, but I am struggling to find a clear-cut answer that fits my case. Besides, it makes a change to be asking, rather than answering, a question in EE.
Here is the background:
I want to build a reasonable spec 64 bit server so I can test Microsoft Windows Server 2008, Exchange, Virtual server, MS-SQL 2008 etc. I have an Asus P5Q Pro mobo and a pair of 1GB memory sticks like this:
Kingston 2GB Kit (2x1GB) DDR2 800MHz/pc2-6400 Hyperx Memory Non-ECC Cl4 2.0V
For the apps I want to install the server will need at least 4GB of memory, possibly more. So rather than just adding another pair of DDR2's like the above, I thought I'd get a pair of 2GB sticks which would then give me the option of mixing both types of memory together to make a total of 6GB of RAM.
The plan is to use an Intel Core 2 Quad Q8300 2.5GHz (FSB 1333MHz) processor which would be purchased along with the new RAM (i.e. the choice is still open). I do not want to overclock anything - reliability is my top priority.
So my questions are:
1. How important is it to match each of the spec items: 800MHz, CL4, 2.0V and the Kingston manufacturer?
2. Is it safe to mix different speed, latency, voltage RAM provided the mobo is just configured for the slowest/lowest?
3. Is there any advantage to matching CPU FSB clock speeds and memory frequency to be in particular multiples (as I have read somewhere)? If so, would it be better to choose DDR2-1066MHz and not using the existing 800MHz sticks?
The memory I was thinking of getting is this (it seems to match the existing in all respects except manufacturer):
OCZ 4GB (2x2GB) DDR2 800MHz/PC2-6400 Titanium Memory Kit CL4(4-4-4-15)
Thanks in advance.