Este aparatado es para software libre, y evidentemente Windows no entra en esta categoría.
Por otro lado. Tu amigo confunde algunos aspectos. La limitación de 3GBs (en realidad 3.25) de RAM es por usar un SO de 32bits. Con un XP de 64 podrías usar más de 3.25GBs. Aunque como tienes solo 2 GBs, pues te da casi igual...