Hi singor, welcome to the PC Help Forum.
I'm not sure why the professional told you that - Windows XP is
extremely picky with it's memory - download
Memtest86 - Memory Diagnostic Page onto a floppy/CD and boot off it....and test your memory - this will let you know if it's the problem or not.