This is just my 2 cents, but I had a VIA based Athlon board and had many problems with it. It would constantly lock up when I ran any kind of Direct 3d application, and gave me BSODs all the time. I recently bought an Athlon board with an ALi chipset and it has been rock solid with no problems at all. I'll take stability over speed any day. New board is an Asus A7A266. I highly recommend it. As far as RAM, get 2100 if the board supports DDR memory.