ну так все правильно, когда ты одну планку на 256 втыкаешь, винде под файл гибернации нужно на винте 256 метров, а когда втыкаешь три, общим объемом 768 метров, то винде уже нужно 768 метров на винте. Разница 512 метров. Если на диске меньше гига свободно - такое запросто может быть.
так своп или гибернации?
И да в таком раскладе, после загрузки винды, мы должны получит сообщение о нехватке свободного места.
И даже в этом случае, когда место осталось мало, даже меньше гига, ХР дичайше тормозит, но грузится.

но это на квартире у родителей и полдня искать надо)

