Wenn von 3 GB RAM nur 2 erkannt werden, ist ein Riegel im Eimer oder falsch eingebaut oder was weiß ich. Windows XP kann nichts dafür!
Ob *mehr* als 3 GB erkannt werden, ist nicht abhängig von XP oder Vista/7, sondern von 32- oder 64-Bit-Version. Normalerweise solltest du mit 3 GB auskommen, dann reicht auch eine 32-Bit-Version, egal ob Windows XP oder 7.
Schnelligkeit und Einfachheit: diesbezüglich soll Windows 7 gegenüber Vista stark aufgeholt haben. Ist aber alles noch mehr oder weniger Spekulation - vergiss nicht, Windows 7 erscheint ja erst im Oktober!
Kompatibilität: ist immer schlecht bei neu erschienenen Systemen. Das war bei Windows XP oder 2000 aber auch nicht anders!
CU
Olaf