The ethtool configuration is about disabling HW offloading (or acceleration if you will) of certain features. Turning them off just moves the responsibility to software instead (which Linux have done for ages). I'm not aware that this changes anything related to data integrity.