I have its cousin, the P5B Deluxe (same chipset, pretty much same specs).
I've been running it with 6 GB for years now, with some Kingston ValueRam.
I have two (mismatching) sets... 2x2 GB and 2x1 GB. The 1 GB is 667, the other is 800 MHz, but I can only run the lot at 667 MHz. Funny enough, with only the 2x1 GB kit, I can run those at 800 MHz settings, but with 4 modules I couldn't find stable settings.
They run in dual channel too (have to pair them properly, else it will go into a sort of hybrid mode, where only part of the memory is dual channel, and the remainder is single-channel. I was surprised to see how flexible Intel's memory controller was in that respect).
I would think that 4x2 GB should work just as well on this board (although perhaps not fully stable on 800 MHz either, even with 800 MHz spec memory)... and probably on the P5B-Plus as well (iirc the Plus was a special Vista-ready version of the Deluxe).
But indeed, a BIOS update is required, for better memory support (and losing less in a 32-bit OS too!), and supporting the latest CPUs, including 1333 MHz bus which the 965 chipset officially isn't even specced at.
I've run my E6600 at 1333 MHz bus (3 GHz) for as long as I've had it... about 4 years now. No sweat.
I've been running it with 6 GB for years now, with some Kingston ValueRam.
I have two (mismatching) sets... 2x2 GB and 2x1 GB. The 1 GB is 667, the other is 800 MHz, but I can only run the lot at 667 MHz. Funny enough, with only the 2x1 GB kit, I can run those at 800 MHz settings, but with 4 modules I couldn't find stable settings.
They run in dual channel too (have to pair them properly, else it will go into a sort of hybrid mode, where only part of the memory is dual channel, and the remainder is single-channel. I was surprised to see how flexible Intel's memory controller was in that respect).
I would think that 4x2 GB should work just as well on this board (although perhaps not fully stable on 800 MHz either, even with 800 MHz spec memory)... and probably on the P5B-Plus as well (iirc the Plus was a special Vista-ready version of the Deluxe).
But indeed, a BIOS update is required, for better memory support (and losing less in a 32-bit OS too!), and supporting the latest CPUs, including 1333 MHz bus which the 965 chipset officially isn't even specced at.
I've run my E6600 at 1333 MHz bus (3 GHz) for as long as I've had it... about 4 years now. No sweat.