Ну, уж если говорить про оптимизацию свопа...
Я смутно представляю, в каких случаях может не хватить ОЗУ в 2 Гб. При таком ОЗУ лучше работать вообще без файла подкачки. Однако, существуют проги, которые независимо от объема памяти, доступного системе, организуют свои "файлики подкачки". В этом случае, имхо, уместно набить мать памятью "под завязку" (есть матери, держащие 8Гб и более). И пусть WinXP "понимает", как помнится, где-то 3Гб с копейками, существует софт, позволяющий создать RAMDRIVE под ХР. Вот на этот RAMDRIVE и надо направить все TEMP'ы и свопы, как системные, так и "прожные".
З.Ы. Хотя по большому счету, это оффтоп. Уместнее было бы обсуждать это в "ОСях" или "Прогах". Впрочем, поскольку физический объем ОЗУ здесь упоминается, не такой уж это и оффтоп