求教,莫名其妙少了512M内存

CPU是E8200
显卡是七彩虹 G8800GT 512M
主板是技嘉P35DS3L
内存是 威刚红龙DDR2 800  2G  X 2
装了VISTA后进入系统发现我的电脑属性里内存显示只有3.5G, 开机自检测是4G内存. 我以为是VISTA的什么程序占用了,用了2天VISTA 发现好多游戏不兼容,昨天又换回XP, 进入系统后依然只检测到3.5G内存,开机自检依然是4G,难道现在的独立显卡也吃内存了?
还有个问题,我装了主板驱动和鼠标驱动(IE3.0) USB接口上没有其他的东西,系统总是发现新硬件, 说是USB总线控制驱动不正确,我把主板驱动盘放进去重新安装驱动自动搜索也搜索不到.到底是哪儿出了问题呢?
望达人指教,不胜感激.

[用户系统信息]Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; (R1 1.5); .NET CLR 2.0.50727)
最后编辑2008-03-29 21:26:50