The FreeBSD driver that resolved stability with their 8125 (and gigabit) NICs was released in last July, and the problems occurred regardless of temperature. The kernel driver was 1.94, from several years before the release of those 2.5Gb NICs. The Windows driver is a separate entity, and a workaround being eco-mode-related does not indicate a temperature problem.