I noticed a NIC from Realtek has an option to "offload" some of the CPU work for checksums onto itself. However, this has some - I would say - humorous effects on opinions of people on the web: Some say it is a performance increase for multimedia applications (i.e. games), while others say by removing that option and letting the CPU do it is an increase.
Assume the machine is multi-processor and the multimedia application is not fully multi-threaded; will a NIC offer lower latency by offloading checksum work or will the CPU doing it (on a non-congested processor) be better?