Разница важна. Дело в том, что обычная XP не может выделить юзеру больше 2 Гб памяти (ибо общее пространство виртуальной памяти - 4 Гб и делится поровну 2 Гб системе и 2 Гб юзеру). С помощью несложных манипуляций можно иначе распределить память - у меня на компьютере 1 Гб дается системе и 3 Гб мне, но мне этого бывает недостаточно для моих вычислительных процессов. Помимо этого, проблема еще в том, что винда не может полноценно видеть 4Гб памяти, в моем случае она определяет лишь 3,25 Гб ОЗУ.
Если кому интересно, мои пляски с бубном тут.
Но даже если бы я поставил 8 Гб, у меня были бы в пользовании лишь 3,25 Гб.
По сути своп уже не нужен, поскольку винда попросту не может адресовать больше 4 Гб памяти, и если виртуальной памяти даже больше 4 Гб, все равно их не удасться использовать.
Теперь по поводу 64-битных систем. Не буду касаться плюсов, перечислю минусы.
1. Драйвера на многие переферийные устройства отсутсвуют.
2. 32-битные приложения работают медленней, чем на 32 системе из-за отсутсвия нативной поддержки системой (в этом не уверен)
3. 64-битные приложения работают медленней, чем их 32-битные аналоги (информация непроверена, но вероятно это правда, это касается опеределенной группы программ, хотя не исключено, что всех)
4. В любом случае и под 32- и под 64-битные процессы выделяется больше памяти, даже если вся она использоватся не будет, соответсвенно процессы будут больше кушать памяти.
Если кто-то обладает более точной информацией, отпишитесь.