Some notes on the DIM8300 from the Dell forums:
For the 8300, you cannot mix ram with different timings; but if you use only either PC3200 CL=3.0 or PC3200 CL=2.5, and you have a cpu that is utilizing an 800MHz fsb, then the memory will run at 400MHz. You must only remain at CL=3 if you are mixing the new ram with ram that was shipped with your computer.
Mixing memory with CL 2.5 and CL 3 will result in the memory bus slowing to 333Mhz.
It's important to note that you cannot get 400MHz performance if you use PC3200 CL=2.0. The BIOS isn't programmed to recognize that timing at that speed, and it would force a downshift to 333MHz. As a result, some of the top-end memory that runs at the faster CL=2.0 should not be used in the 8300.
.......
The Dell will automatically detect the ram specs you install, and set the speeds. There are no BIOS settings related to this that can be adjusted.
With PC3200 CL=2 added to the Dell supplied ram, many users find their memory slowing to 266MHz. Your memory may have different timings at other speeds, which is allowing it to clock up; or BIOS A04, which is on the new machines, may partially improve the issue (I'm still using BIOS A03).
The Dell supplied ram has timings table that allow it to work at 400MHz @ CL=3, or 333MHz @ CL=2.5, or 266MHz @ CL=2. When you add additional memory with a different timing, the BIOS looks for a common CL speed and selects that memory speed. This is not just Dell, all MOBOs do this. However, other MOBOs let you force a slower CL rating (ie: force a CL=3) so that the common speed becomes 400MHz. The Dell BIOS does not permit adjusting the CL timings the the BIOS selects, so you end up stuck at whatever it determines to be optimal.
You can check the RAM you have with
CPU-Z