Вы получите разные ответы от разных людей. :)
С моей точки зрения, я бы попытался получить до 4 ГБ оперативной памяти - однако вы можете сделать это. Звучит так, будто один из ваших модулей памяти плох. Я бы проверил ваш BIOS, чтобы увидеть, сколько ОЗУ и в какой конфигурации он видит. Он должен сказать вам, какие модули присутствуют и сколько их. Если один отсутствует, это, вероятно, плохо, и вы должны попытаться выяснить, какой из них заменить (удалить один и попытаться загрузиться, похоже, правильный способ выяснить, не хватает дорогостоящего тестера DIMM).
Действительно, 4Gb, как правило, подходит для большинства случаев использования. Единственные случаи, которые я хотел бы рассмотреть, чтобы получить больше, это для тяжелого программирования, серверных систем, виртуальных хостов, игр или редактирования видео / аудио. Кроме дополнительной адресуемой оперативной памяти, я лично не вижу веской причины для обновления до Win7 64. Если вы строили новую систему, конечно ... но обновить после факта; Я не вижу необходимости.
Ваш процессор выглядит относительно прилично, и вашей видеокарты, вероятно, должно быть достаточно для ваших нужд. Программы редактирования графики не склонны использовать видеокарты для ускорения, поэтому карта, вероятно, в основном занята рендерингом прозрачных пленок для Windows 7 - на что она более чем способна.
Единственное, что я, вероятно, коснулся бы, это замена этих жестких дисков на SATA. Существует значительно улучшенная скорость передачи данных, которая должна улучшить скорость загрузки ваших приложений и изображений в память. Вы можете даже заглянуть в SSD, если у вас есть свободные деньги.
Что касается того, что сказал Джоэл о 4Gb Total Memory ... Мне было бы любопытно увидеть некоторую поддержку. Проблема с чтением 32-битной ОС> 4 ГБ памяти (afaik) заключается в том, что максимальная выражаемая область памяти с 32-битным целым числом ниже / равна уровню памяти 4 ГБ. Итак, для решения чего-то еще - вам нужно 64-битное целое число.
Меня сбивает с толку то, что видеопамять и системная память являются отдельными объектами (обычно - да, некоторые физически разделены, но они все еще рассматриваются отдельно, если речь идет о приложениях). Один не обращается к биту @ 4Gb + 1, чтобы попасть в видеокарту, это отдельный набор команд. Расположение байта 0 может совместно использоваться обоими устройствами, поскольку на них ссылаются по-разному. Следовательно, оба имеют полный диапазон доступных байтовых мест для целых чисел - 4Gb, доступных для них обоих, а не их сумма.