Ouch. That is one complicated board.
Could you run a copy of CPUZ, and tell us what processor
you are using ? The idea here, is to find out what FSB
the processor is using. Motherboards of that vintage,
give the best performance when FSB speed equals DDR
memory operating speed. So knowing what speed the CPU
FSB is, and how fast the existing DDR memory can run,
are important to the planning process.
http://www.cpuid.com/cpuz.php
In addition, the memory you are currently using, will have
some parameters you can see in CPUZ. For example, the
motherboard can use registered DDR or can use unbuffered
DDR, can have ECC or non-ECC. But all the memory should be
consistent in those features. You shouldn't mix ECC and
non-ECC memory, or mix registered and unbuffered. (The
BIOS is usually clever enough, to not POST if you break
the rules. You'll hear warning beeps and get no video.)
That motherboard is KT333 and is unusual in that it has
four slots. The four slots will be almost useless to you,
if you have a decently fast processor. Only the slowest
of processors, would make it profitable to fill the thing
with memory.
Chances are, two sticks would be an ideal maximum.
The manual says, effectively
PC2100 unbuffered - 3 sticks max
PC2100 registered - 4 sticks max (total cannot be exactly 4GB, but a
little less)
PC2700 unbuffered - 2 sticks max
PC2700 registered - 3 sticks max
So you're going to have to dig out more info about
the system as you've built it. Then, state what your
"must have" memory quantity is, and your "nice to have
if technically possible" amount would be.
If you're going from 512MB to 2x512MB = 1GB total, yes,
that would probably work. If you're planning something
more ambitious, then give more details.
Paul