|And I am questioning that. What is the problem? 2GB with WinXP should be more than enough.|
At any rate you have conflicting hardware specs. SocketA and AM2 are both socket types that are at least two or three generations apart. Those motherboards would not use the same type of memory.
If you would describe why you think the problem is with the memory we could then determine if you are correct. If using onboard sound chip for some sort of audio work that is probably the bottleneck.
If the processor is socket AM2, which I suspect, you need to determine the model of the current motherboard.
Download and run a utility called SIW.exe. This utility will provide specs on the system and should give the motherboard model. Get it from the link below.