Windows XP supports 4GB of ram, but your computer will only recognise just over 3GB.

You can perform a registry hack by adding the PAE switch to recognise 4GB but to be honest its not worth it,...