Most XP OS' can't address more than 3Gb of memory, and 4Gb of memory is beyound overkill for the time being. Maybe the upcoming Conroe and AM2 processors will take advantage of and better support larger memory amounts, but as of now, 2x1Gb should be the most you buy.