Nó phụ thuộc vào chương trình, số lượng dữ liệu bạn viết (kích thước bộ đệm) và tốc độ lưu trữ so với dữ liệu bạn đang viết. Ví dụ: nếu tôi có một chương trình tầm thường cộng một số lượng vô hạn các số nguyên 64 bit với nhau, thì rõ ràng chương trình sẽ chạy nhanh hơn nếu được biên dịch để tận dụng bộ xử lý 64 bit (thay vì sử dụng các hướng dẫn đối tác 32 bit ). Tuy nhiên, công việc được thực hiện rất nhỏ và CPU có thể cộng các số lại với nhau nhanh hơn nhiều so với việc bạn có thể lưu trữ chúng vào ổ cứng / SSD (do đó lấp đầy bộ nhớ cache trên ổ đĩa, hạn chế hoạt động ở tốc độ lưu trữ).
Tuy nhiên, nếu chúng ta nhìn vào các hoạt động được thực hiện bởi CPU, chúng ta có thể thấy rằng phiên bản 32 bit sẽ mất nhiều thời gian hơn để hoàn thành, chỉ thực hiện công việc và sao chép 32 bit bộ nhớ vào bộ điều khiển bộ đệm (với việc sử dụng trực tiếp truy cập bộ nhớ (DMA) ). Trong trường hợp này, hoạt động 64 bit về mặt lý thuyết có thể lấp đầy bộ điều khiển bộ đệm của đĩa nhanh hơn cho các hoạt động nổ, nhiều khả năng trong cả hai trường hợp, bộ đệm sẽ được lấp đầy và tốc độ hoạt động sẽ bị giới hạn chủ yếu bởi tốc độ ghi của đĩa Chính nó.