Zend certified PHP/Magento developer

Does Checksum Offloading affect latency in a good way? Does it vary depending on cpu power?

I’m trying to get an understanding of the settings that you see when you go to the advanced options of a typical intel or realtek networking card in your windows device manager. A lot of those are different kinds of checksum offloading: ipv4 checksum offload, large send offload, tcp checksum offload, udp checksum offload.

Is there an absolute answer to whether they should be enabled or disabled or does it vary based on any kind of parameters?

As far as I understand, these offloads offload certain tasks from the cpu to the network card. If we assume that the card performs these tasks without bugs (some people say that in the past certain card were buggy with those offloads), is this then an improvement towards throughput/latency? What if the cpu is very powerful with high clock rate etc. (example ryzen 5950x or intel 10900/11900k), would it still be an improvement to offload them to the networking card?

Any explanation would be appreciated. These offloads have always been confusing me.