Phép thuật không gian!
Được rồi, để nghiêm túc hơn một chút, tốc độ khung hình phụ thuộc vào cả CPU và GPU. Nếu GPU nhanh hơn CPU, thì tải GPU sẽ không đạt 100% trước khi CPU đạt. Làm chậm GPU của bạn để nó không tiêu thụ quá nhiều không phải là điều bạn thực sự muốn ("đây không phải là những chú robot bạn đang tìm kiếm"... một dạng phép thuật không gian). Hầu hết những gì bạn đang nói đến đều yêu cầu CPU nhanh hơn hoặc viết lại phần mềm đang điều khiển CPU.
Đôi khi sự chậm trễ chỉ là do sử dụng đĩa để hoán đổi bộ nhớ khi bạn không có đủ RAM. Có nhiều RAM có thể giúp mọi thứ mượt mà hơn ngay cả khi tải như nhau nếu so sánh với việc có một chút không gian hoán đổi đang hoạt động. Ngày nay, hầu hết các trò chơi trên máy tính có thể tránh hoán đổi với khoảng 32 GB RAM, nhưng điều này thay đổi (một số có thể không cần hơn 16 GB).
Có một hiện tượng khác xảy ra khi mọi thứ bão hòa trong CPU, nhưng khi không có tình trạng thiếu tài nguyên (ví dụ: bạn có nhiều RAM, bất kỳ quyền truy cập đĩa nào cũng thực sự nhanh, v.v.). Trên kiến trúc PC để bàn, điều này thực sự hiếm khi xảy ra, nhưng có một thứ gọi là tình trạng thiếu IRQ (ngưng yêu cầu ngắt). Bất cứ khi nào phần cứng cần trình điều khiển để bảo dưỡng, ví dụ, sau khi bộ điều hợp mạng đã đọc dữ liệu, trình lập lịch sẽ được thông báo rằng thiết bị này cần được chú ý. Đối với phần cứng (so với thứ gì đó hoàn toàn trong phần mềm), điều này có nghĩa là bạn cần một dây vật lý để gửi thông báo đó. Có nhiều cơ chế khác nhau cho việc này, nhưng ví dụ, trên Intel có một APIC (Bộ điều khiển ngắt lập trình không đồng bộ) có thể lập trình được; APIC này có thể được yêu cầu gửi IRQ đến bất kỳ lõi CPU nào. Tại một số thời điểm, nếu nhiều thiết bị phần cứng khác bão hòa hoạt động (bao gồm cả chuột hoặc bàn phím nếu chạy ở chế độ ngắt), thì các thiết bị bắt đầu tranh giành quyền truy cập với nhau. Trình lập lịch phải quyết định thiết bị nào được ưu tiên và có thể chuột của bạn có mức ưu tiên thấp hơn ổ cứng.
Tôi không nghĩ là bạn đã đạt đến tình trạng thiếu IRQ. Tôi nghĩ rằng phần mềm từ trò chơi hoặc chương trình khác của bạn chỉ đơn giản là không được tối ưu hóa. Nếu được tối ưu hóa, thì có lẽ tốc độ khung hình và các vấn đề khác sẽ "trôi chảy" trở nên quá chậm và bạn sẽ không nghĩ rằng nó "bị kẹt". Tôi nghĩ bạn không thể làm gì về điều này nếu không có CPU nhanh hơn (và/hoặc có thể là RAM). Điều này phụ thuộc vào sự kết hợp của phần cứng, hệ điều hành, bất kỳ thứ gì khác đang chạy, thiết bị ngoại vi bạn có (ví dụ: chuột là thiết bị ngoài, nhưng sẽ không sử dụng nhiều tài nguyên, nhưng ổ cứng USB có thể là một tải trọng lớn) và thiết kế phần mềm của chương trình cụ thể mà bạn thấy điều này. Nếu đó là một trò chơi và nếu những người chơi khác đang sử dụng CPU nhanh hơn hoặc chậm hơn và/hoặc nhiều RAM hơn, thì tôi nghi ngờ rằng sẽ không có ai muốn tối ưu hóa cho trường hợp của bạn. Bạn chỉ còn lại bản nâng cấp CPU và/hoặc RAM.
Có lẽ nếu bạn đưa ra thông số kỹ thuật hệ thống và những gì đang chạy, thì bạn có thể yêu cầu những người khác cung cấp các đề xuất về những gì họ nghĩ về phần cứng đó cho tình huống đó.