The P4S8X would be a great board for future stuff, but the DDR400 support for it is kind of shoddy right now. If you're willing to get it now and wait for bios updates, you can. Otherwise I suggest the P4S533(-e model if you can find it) or P4B533.