我想是你的硬盘问题。具体分析如下:
如果你用的是Windows XP SP2的系统的话,那么你打开电脑就已经用了200MB的物理内存了。而玩魔兽大概需要500MB物理内存。
你的物理内存只是512MB,所以你必然用到虚拟内存。也就是用硬盘上的空间来模拟内存使用。 这项技术必然导致经常读取硬盘,让硬盘和内存交换数据。2000年时几乎还在用5400RPM(转/分)的硬盘的并口硬盘,速度之慢可想而知。
现在一般都是7200RPM(转/分)的SATA(串口)硬盘,并且一般都带有8MB缓存。建议你买个这样的硬盘吧,估计价格在400元上下。
另外还有个可能是你的主板问题。
现在有很多厂商欺骗外行,做主板的时候接口齐全,但是构架不合理,芯片不好。如果你的闪龙2800+是939针的,与其想配的主板芯片应该是nVida的nForce 4或者ATI的K8T800。如果是AM2接口的,就应该是nVida的nForce 5。
比这些低端的芯片都不支持闪龙2800+ 800MHZ的频率,自然导致你的机器速度慢。
我在网吧里看见的最烂的打魔兽的配置是:AMD闪龙2400+,256mb内存,nVidia,GeForce 440MX。
这个配置不进主城能不开特效流畅运行。相信你的配置一定比这个好吧。 也许你可以考虑打开"视频设置"中的"硬件指针"选项,情况可能会好一点。