就拿我自己的老电脑来说,之前是1TB机械硬盘,玩《绝地求生》加载地图要两分钟,进了游戏跑两步就卡一下,尤其是开车经过楼房密集的地方,卡起来能有好几秒。后来我换了个固态硬盘,同样一台机器,加载时间缩短到20秒,游戏里的卡顿也几乎消失了。为什么会这样?因为现在的3A大作,地图大,贴图多,游戏引擎不是一次性把所有数据都加载进内存,而是边玩边从硬盘读。机械硬盘的持续读写速度虽然能到100MB/s左右,但4K随机读取能力很差,常常只有0.5MB/s到1MB/s。游戏里你往前走一步,周围的新贴图就要从硬盘读出来,硬盘读得慢,画面就卡住了,等它读完,游戏又继续运行。游戏越大,需要现场读取的数据越多,卡顿的时间自然就越久。
内存不足是另一个常见原因。很多玩家电脑只装了8GB内存,但像《荒野大镖客2》这种游戏,运行起来轻轻松松就吃掉7GB以上,加上系统和其他后台程序,内存直接爆满。这时候Windows会把一部分数据从内存挪到硬盘上,也就是用所谓的虚拟内存。如果这个虚拟内存设在机械硬盘里,那速度瓶颈就更严重了。游戏每切换一个场景,CPU和显卡都在等硬盘把数据调回来,不卡才怪。我一个朋友就是8GB内存配机械硬盘,玩《战地5》多人模式,一局打完换地图,黑屏得等两分钟,中途还会频繁卡顿。后来他加了一根8GB内存条,游戏立刻顺滑了不少,卡顿时间从十几秒缩短到一两秒。
除了硬盘和内存,散热问题也会让卡顿雪上加霜。游戏越大,对CPU和显卡的压力越大,发热量也跟着上升。如果机箱风道不好,或者散热器积灰严重,温度飙到90度以上,CPU和显卡就会自动降频保护。降频之后,性能大幅下降,游戏自然就卡。我有一段时间玩《巫师3》,玩到半小时后画面开始掉帧,退出游戏一看温度,显卡都89度了。后来清灰换硅脂,温度降了十几度,卡顿也好了。
后台程序也容易被忽略。有些游戏平台,像Steam、Epic,还有各种对战平台,挂机的时候会偷偷下载更新或者上传数据,占用硬盘读写。如果机械硬盘本身性能就一般,后台再抢资源,游戏就会时卡时好。你可以打开任务管理器看看,卡顿的时候磁盘占用率是不是长期100%?如果是,那就基本确定是硬盘读写瓶颈了。
另外,电源管理设置也要注意。很多人电脑默认是节能模式,CPU和显卡的频率会被压低,玩小游戏没事,玩大游戏就力不从心。可以把电源计划改成高性能,或者至少是平衡,能缓解一部分卡顿。

当然,游戏本身的优化问题也很常见。有的游戏对内存管理做得不好,玩得越久占用内存越大,最后内存泄漏导致卡顿。这种情况就只能等官方补丁,或者定期重启游戏。
所以,如果你的电脑玩游戏卡顿,而且游戏越大卡得越久,优先检查硬盘和内存。最便宜有效的方法是把系统盘和游戏都放到固态硬盘里,机械硬盘可以留作下载盘。内存不够就加内存条,8GB升到16GB,对现在的3A大作来说非常必要。如果这两样都做好了,还有卡顿,再考虑散热和电源设置。
总之,别一卡顿就怀疑显卡,老硬件先排查这些容易拖后腿的地方,能省下不少冤枉钱。