В принципе соглашусь со всем выше описанным, кроме ос 64бит, для 4гб озу в ней нет ни какого смысла.
У разных комплектующих в 32 винде, по разному определяется объем от 3гб до 3.75гю озу, и если в вашем случае будет именно 3.75(даже если 3гб (обычно при 3 канальном режиме)), то я бы отказался от идеи ставить 64-бит винду по причине более низкой производительности как по объему памяти так и из-за большей нагрузки на центральный процессор, кратко аргументирую, 64 винда подгружает и 32 и 64 библиотеки и не только(занято больше озу), и больше служб(у процессора больше задач).
При некоторых сценариях производительность при переходе на 64 может подняться но не при таком (2ярда 4 гига).
Так же при переходе на 64 винду, придется искать(если есть хорошо), скачивать и ставить драйвера для 64 оси, обычно они есть, но не для всей периферии.
Касательно фпс, действительно можно воспользоваться этими параметрами, но перед этим нужно добавить консоль разработки, (как в кс) добавить атрибут у ярлыка -console . После чего клавиша тильда будет вызывать консоль, кст не забыть выйти из игр норм способом, что бы параметры выставленного фпс сохранились. Но можно задать эти параметры с помощью GUI зайдя в игре в "настройки" -> "дополнительные" там справа сверху будет 2 настройки, именно они и нужны.