The *problem* is that Microsoft has restricted the total address space to 4GB in xp and vista for compability and other reasons. Other 32bit systems that don't have these concerns have not problem using 4 or more GB - given that the hardware supports it, of course.