While I personally dont like the motherboard I know how popular it is. I have built three systems using it and had problems with all, but I know there lots of people who will swear by it.
As to CPU, can I make a suggestion?
click here from Dabs - this is a 3000XP BUT with a 400FSB (instead of the "normal" 333). I have one of these and run it with PC3500 DDR in dual channel mode. Slightly "Tweaked" (overclocking the FSB to 218Mhz giving 436 FSB total) it is reported as an AMD XP3200 and is as solid as a rock. Aida32 only has Pentium 4's and AMD FX61 CPU's reported as running faster on memory read and write!