с памятью и видео сказали всё прально.
Уточню насчяёт памяти если слотов 3 то у тебя стоит память так - 512+256. надо докупить 512 и поставить - 512+512 (2х канальный режим работы, в каие именно слоты ставить смотри мануал к материнке), в оставшийся слот ставим 256.
Если слотов 4 то то же самое + можно докупить ещё 256 - тогда получится что вторая пара по 256 то же будет работать в двух канальном режиме. Последнее решение спорное и затратное. И всё же чем больше планок тем больше у памяти шансов работать быстрее (кто несогласен - читайте теорию организации каналов памяти!), при етом могут случится глюки несовметимости - так что риск есть...
Видео есть смысл покупать 6600GT или GF6800LE - "дёшево" и сердито, есть возможность в будушем разогнать LE, везде действует правило - младший чип лучше всего гонится!