Windows Vista มีฟีเจอร์เยอะแต่ประสิทธิภาพเล่นเกมยังตาม XP ไม่ทัน เพราะเกมส่วนใหญ่ไม่ได้ออกแบบสำหรับ DirectX 10 และ Vista มีบริการหลายตัวรันใน Background กินทรัพยากร
นี่คือ 10 เทคนิคเพิ่มประสิทธิภาพเกมบน Vista:
1. อัปเกรดฮาร์ดแวร์
RAM, CPU, การ์ดจอ สำหรับเล่นเกมบน Vista ควรมี Dual-core CPU, 2 GB RAM, การ์ดจอรองรับ DirectX 10
2. ปิด System Restore
System Restore ช่วย Backup/Restore แต่ทำช้าระบบมาก ปิดได้ที่: Start → Control Panel → System and Maintenance → System → ยกเลิกเครื่องหมายถูก درൈฟ์ที่ Protected
3. ปิด Hibernation
ไม่ได้ใช้ Hibernate ให้ปิดเพื่อคืนพื้นที่ ~1 GB: เปิด Run → พิมพ์ powercfg -H off
4. ปิด Sidebar
Sidebar สวยแตรกินทรัพยากรมาก ปิด: Control Panel → Windows Sidebar Properties → ยกเลิก Start Sidebar When Windows Starts
5. ย้าย Swap File ไป Drive/Partition อื่น
Swap File = ไฟล์ชั่วคราวเก็บข้อมูล หากมี Drive อื่น ย้ายไปเพื่อเร่งความเร็ว หรือสร้าง Partition ใหม่สำหรับ Swap
- Start → Control Panel → System and Maintenance → System
- Advanced system settings → แท็บ Advanced
- Performance → Settings → แท็บ Advanced
- Virtual Memory → Change
- ยกเลิก Automatically manage paging file sizes
- เลือก Partition สำหรับ Swap → Custom Size → ตั้ง Initial/Max เท่ากัน (แนะนำ 2.5x RAM)
- เลือก Primary Partition → No paging file → Set
- Restart
6. เพิ่มเสียง 3D ด้วย Creative ALchemy
DirectX 10 เปลี่ยนการประมวลผลเสียง เกม XP ที่ใช้ Hardware 3D Audio อาจไม่มีเสียง ใช้ Creative ALchemy แปลง DirectSound Calls → OpenAL เพื่อรองรับ 3D Audio ให้เต็มที่
7. ปิด Vista Indexing Engine
Indexing Engine ช่วยค้นหาไฟล์แต่รัน Background กินทรัพยากรขณะเล่นเกม ปิด: Control Panel → Indexing Options → Modify → Show All Locations → ยกเลิก Drive/Folder ที่ไม่ต้องการ Index
8. ปรับ Startup Programs
ป้องกันโปรแกรมไม่จำเป็นรันตอน Boot: พิมพ์ msconfig ใน Run → แท็บ Startup → ยกเลิกโปรแกรมที่ไม่ต้องการ
9. ใช้ ReadyBoost
ฟีเจอร์ใหม่ของ Vista ใช้ USB Flash Drive เป็น Cache เก็บข้อมูลที่เข้าถี่บ่อย เพิ่มประสิทธิภาพได้สูงสุด 10 เท่า: เสียบ USB 2.0 → แท็บ ReadyBoost → เลือก Use this device
10. ปิด SuperFetch
SuperFetch ใช้ Free Memory ทั้งหมดเก็บข้อมูลที่เข้าถี่บ่อย แต่เกมต้องการ Free Memory มากสำหรับโหลด Map, AI ฯลฯ SuperFetch จึงขัดขวาง ปิด: Run → services.msc → หา SuperFetch → Stop/Disable → Reboot