Readyboost asi využít jde, ale myslím ti to nepřinese řádný užitek. Myslím že to ani nepoznáš.
To padání "málo ramky" je možná tím že standartně umí windows 32bit přidělit programu max 2giga ramky. U XP je přepínaš /PAE jak je to ve vistách nevím přesně. Podle mě by jsi měl vyhodit ty 2x512mega, koupit 2*gigo a nainstalovat vistu 64.