I'd go for either the ABIT AT7 or KX7-333, cause I love their BIOS, and they update them quite often. Those two baby's are also good oc'ers

The AT7 has got everything you need, and if you don't need it, then buy the KX7-333
Other than that the ASUS A7V333 and the MSI KT3 Ultra are also good boards, and they are the only ones that can read from the XP thermal diode.