P35 boards have what is usually advertised as two PCI-E 16 slots. Unfortunately, this is kind of shady wording; ONE of the slots runs at the "full speed" of 16x (sometimes called 'electrical') while the SECOND slot will only run at 4x speed/electrical. Huge difference there.
You can check around for reviews of 3850's in Crossfire on P35 and X38's. When on a P35, they are beaten by a single GTX (due to the 4x slot), but on X38 where BOTH slots run at full 16x electical, two 3850's are pretty much equal to the single GTX. Only now are we seeing that the 4x slots are bottlenecking cards.
Also just wanted to point out that some X38's support DDR2, some DDR3, and some even support both! I'd stick with DDR2 IMO for another year or two.