Поставьте обе. Разница с 128 на 512 - это как небо и земля. Поставить можно, на например по комфорту переход с 128 на 512 - это "ух ты как забегало все". С 512 на 1024 - "ну да, помягче стало, заметно". с 1024 на 1500 и выше - "ну да, что-то есть такое". Это применительно к ХР. Остальные ОС не рассматриваю. Там похоже но с вариациями.
Как поставите - прогоните тесты на ошибки памяти - например testmem. часика на два. Бывают проблемы с совместимость.
По блоку питания - вытянуть должен, если проревизовать его. Считайте сами - плата - примерно 50Вт. Процессор Ваш сейчас 60Вт. HDD - 20 примерно. вентиляторы и прочее - примерно все уже 170Вт. Затем видео - если без доп питания - ориентируйтесь на 30Вт. С доп питанием (это все AGP) до 70Вт примерно. В общем - от 200 до 250Вт. При этом - мощность указываемая на блоке питания - сильно зависит от производителя - марки блока - от возраста - минус 25% смело. И хитрый прищур дядюшки Ляо - ну еще минус 20%.
В общем - отревизуйте все, прочистите и смажьте. Включите что соберете (для начала по минимуму), загоните стресс-тест - с той же аиды например. И мультиметром по разъему питания в плане просадок выдаваемых напряжений. Внимание на 3.3, 5, 12 В. ну и пощупать температуру выхлопа с блока питания через минут 10.
марка блока питания какая? Не дай бог какой линкворд или спаркман..