i845 if you want integrated graphics, usb 2.0, intel chipset and you want to spend the extra $20-50.
SiS 645dx if you want great flexibility and ease with overclocking and are on a budget  Has much more flexiblity when overclocking compared to intel chipsets.
i845e if you don't want hte integrated graphics of the i845g.
Performance wise, i845g takes the lead (but not by much).  The i845gs are modest overclockers, i845e's are a little better, 645dx is pretty good too but is hampered due to its lack of a pci/agp lock setting in the bios. 
So i suggest you get some samsung pc 2700, the P4S533 or Abit BD7II and oc the hell outta your northwood.