Here's a page that shows what RAM modules will work with your system (of course, these are
Kingston-only modules; I simply picked Kingston as an example). As you can see, your system will support either DDR266 or DDR333 modules of a max size of 512MB and with a total system capacity of 1GB.
It would seem that you already have a DDR333 512MB module, so adding an additional DDR333 512MB module would be the best decision to upgrade your RAM. It might help you to know that DDR333 modules also go by the type description of PC2700.
BIOS stands for Basic Input/Output System. This is a program that resides on a chip on the motherboard and performs all the necessary system startup functions that allow the computer to operate and an operating system to load.