Zazwyczaj liczba slotów pamięci się zgadza z liczbą pozycji na liście SPD programu CPU-Z (bardzo rzadko są puste, nie przylutowane, złącza dla pamięci na płycie głównej), więc w Twoim przypadku wychodzi na to, że masz 3 wolne sloty.
Co do pamięci, to nie musi być taka sama, jak już obecnie włożona. Zarówno co do producenta, jak i szybkości. GoodRAM jest tani, więc możesz kupić kość/kości tej firmy.
Co do szybkości, to Twoja pamięć pracuje z szybkością 400 MHz (podwojenie 200 MHz), więc koniecznie kup kości o tej szybkości. Nie ma w sumie szybszych, za to są wolniejsze (333 MHz i 266 MHz) - zwróć zatem na to uwagę podczas zakupów.
Kość wolniejsza spowoduje, że cała pamięć będzie działała ze zmniejszoną prędkością, zrównaną do najwolniejszej kości.
Co do rozmiaru kości, to zależy to od kasy jaką posiadasz, ale wielu osobom sugeruję, być kupić jedną kość większej pojemności niż dwie o połowę mniejsza (przykładowo 1 kość 1 GB zamiast 2 kości po 512 MB - zajmie to mniej slotów pamięci na ewentualne przyszłe rozszerzenia). No chyba, że jest duża róznica w cenach.
W Twoim przypadku już nie jestem pewny, jaką konkretnie masz płytę główną (zakładka Motherboard programu CPU-Z) i czy masz na niej ograniczenie do max 2 GB - jeśli tak, to kup 1 kość 512 MB i 1 kość 1 GB - da Ci to łącznie te 2 GB pamięci.
Jeśli możesz mieć max 4 GB RAM, to warto kupić ze 2 (a może 3) kości po 1 GB. Ale decyzja należy do Ciebie.
I pamiętaj, że system operacyjny 32-bitowy ma ograniczony rozmiar używanej pamięci RAM do 3-3,5 GB, więc nie warto kupować pamięci więcej niż do 3-3,5 GB. Jak ktoś potrzebuje mieć więcej pamięci, musi zainstalować wersję 64-bitową systemu operacyjnego.