Last night I opened the machine and found out that it only supported Micro-ATX board. Well after some reading and thinking I am planning on buying this:
CPU: AthlonXP 2500+ (512k L2 Cache, 1833MHz, 333MHz FSB, ~$95)
MB:
Grandmars 7NIF2 (mATX, socket A, nForce2, FSB up to 333MHz, RAM up to 400MHz with Dual Channel, AGP 4x/8x, ~$104) OR
Winfast K7NCR18DLM (mATX, socket A, nForce2, FSB up to 400MHz, RAM up to 400MHz, NO Dual channel, AGP 8x, ~$90)
RAM:
Samsung PC3200-256MB, ~$50
That's about $250, little bit above my budget, but that's only the first plan. I'd like to have some opinions about the motherboards caz I think there're better choices.
Thanks guys~