XP,32位win7都可以。
32位系统能识别3.25G内存,剩余的应该是共享给显示卡了(独立显卡也有共享部分系统内存的,显卡型号带HM标志的都要共享一部分系统内存)。
4G内存用32位win7比较好。64位win7系统占用内存大一些,运行64位win7建议内存在8G以上。
主要根据电脑自身的配置而定制,如果安装内存容量大于3GB,处理器为四核CPU以上,必须安装64位操作系统,64-bit。如果安装内存小于3GB且处理器仅为双核CPU,那么选择32位操作系统更佳。因为64位操作系统内存开机容量为1.8GB以上,小于3GB内存的电脑无法支撑巨量的内存读写,容易导致死机、系统崩溃。另外,32位操作系统无法识别大于3GB的物理内存,导致实际使用内存容量远小于原始内存容量,此时必须安装64位操作系统。64位操作系统的兼容性和软件支持率稍逊于32位操作系统,但随着技术的发展,64位操作系统终将代替32位操作系统成为主流。
总结起来就是4g以上用win7 64位系统http://tieba.baidu.com/p/4420687222
你的2.99G应该是系统认了3G多,一部分做显存了,你的本本是集成显卡吧,没识别的容量无法使用。
64为系统可以识别4G内存,但是要确保你平时玩的游戏机其他应用程序与64为系统兼容性好,网上一搜就知道了,没兼容性问题就可以安装。不过提示性能不仅仅和内存有关,cpu、显卡等也有关,使用时调出任务管理器看一下cpu和内存的使用率就知道瓶颈在哪了
如果装32位系统只能认2.9g,到3.5g,但是兼容性是最好的。如果安装64位系统,8g以上都没有问题,但是很多以前的老游戏什么的都不能玩儿了。
不过你说的那些软件,现在64位系统都有新版本运行的。内存不贵,你可以考虑安装的大点儿,系统自己可以根据自己的需要选择。
4GD的话,可以装win7,32位系统读不了4G的内存,换64的吧。