512mb není pro xp zrovna nejvíc, i když se s tím žít dá. ubírá ti z toho rezervovaná paměť pro vga videoram. uber ji v biosu, předpokládám že notebook - zvláště s tak malou pamětí - nemáš k dětinskému hraní her.
ale po startu obsazených 345mb je špatně, správce takového systému by měl viset v průvanu.
spusť ten starter nebo msconfig, a povypínej všechny zbytečnosti v "po spuštění", zkontroluj co bere tolik paměti.