zephead is correct. The Asus P4P800 series will run the entire memory bus at the speed of the slowest memory module.
If one of the four sticks isn't DDR-400, it'll run all four at DDR-266 or DDR-333.
It's also possible your BIOS is incorrectly configured as you can also hard-set the memory to 266/333/400 speeds, single or dual channel.