ur CPU is compatible with ANY new Socket A motherboard on the market....as for ram......depends on what chipset ur MB supports....for KT333...u dont need anything better than PC 2700 DDR CL2......
If its KT400 OR nForce 2 get PC 3200 or PC 3500 DDR CL2 ram for OPTIMUM Performance..and if u go with an nForce 2 board..make sure u get 2x sticks of ram as opposed to 1 to take full advantage of the dual channel DDR sub-system the chipset has!
<A HREF="http://www.anandtech.com/mysystemrig.html?id=13597" target="_new">-MeTaL RoCkEr</A>