C'mon guys, you gotta grasp the situation here :^)
The Intel Core2 runs 266MHz FSB!
You have heard of double data rate (DDR) right?
Well, Intel CPUs are quad-pumped (QDR) so 266 x 4 = FSB1066 (effective).
Memory running 266MHz (533DDR) is therefore said to be 1:1 synchronous with the 266MHz (1066QDR) FSB.
This speed provides 4200MB/s memory bandwidth - which is why they call it PC2-4200 - and therefore 2 x PC2-4200 in 128-bit (dual-channel) mode provides 2 x 4200MB/s memory bandwidth, which is 8.4GB/s.
This matches the Core2 CPU bandwidth of 8.4GB/s precisely.
Your PC2-5300 memory is rated to run 333MHz (667DDR) and you can see from CPU-Z that this setting is not synchronous, it is 4:5 FSB
RAM. This increased speed provides little or no benefit because the increased bandwidth is overshadowed by latencies involved in the 4:5 translation...
It is therefore better to buy PC2-5300 instead of PC2-4200, as you have done, but to run the memory at PC2-4200 speed which is 533DDR.
You can see from the SPD info reported by CPU-Z that this memory will immediately offer 4-4-4-12 timings at the 266MHz speed.
If you increase the memory voltage to 2.0V or ~2.1V I feel certain you could run 3-3-3-9 timings at the 266MHz speed.
Even faster memory will offer even quicker timings, if run at the slower synchronous 266MHz(533DDR) speed.
If you run your memory 1:1 there is another benefit - your memory can run at least 333MHz, so you could increase your Intel FSB beyond 266MHz without any memory worries.
Don't know if this reply has addressed all issues - but I hope this helps.
Ask me for some more specific info if I am able to offer it,
Regards