c'est une limite inherente à tous les systemes 32 bits.
le systéme d'exploitation ne peut adresser 2 puissance 32 soit 4 Go.
Dans ces 4 Go adressable, le système d'exploitation doit non seulement adresser la mémoire, mais aussi les périphériques, le bios etc.. donc au final, il reste généralement dans les 3Go utilisables.
ce n'est pas un bridage à la con de xp ou quoi que ce soit, linux, beos etc sont soumis à la meme limitation du 32 bits.
pour utiliser plus, il faut passer au 64 bits, que ce soit du windows, du linux etc..