Ya me extrañaba a mi que un athlon xp 2100+ estuviera funcionando con pc100.
Si la información de internet no es errónea, el HP Pavilion 442 lleva DDR PC2100, osea memoria DDR266. La memoria de tu PC trabaja a 266mhz máximo. Tiene solo dos bancos en los que insertar módulos de memoria.
Según tengo entendido (y si nadie demuestra lo contrario) podrás ponerle tanto memoria DDR400 (PC3200) como DDR333 (PC2700). La primera está indicada para trabajar tanto a 400mhz, como a 333 como a 266. La segunda trabaja tanto a 333 como a 266.
Actualizo mi recomendación de que te asegures de que puedes devolver el módulo de DDR400 que compres en caso de que no te funcione. No suelen poner pegas porque es una memoria que se vende mucho, pero mejor asegurarse.
Un módulo de 512 megas DDR400 (PC3200) cuesta 50 euros en appinformática, por citar una tienda. La PC2100 es casi imposible que la encuentres. La PC2700 está incluso más cara que la PC3200, pero no mucho.