A Ethernet usa sinalização diferencial, um sinal TTL é de extremidade única.
Ethernet usa pré-ênfase, TTL não.
Ethernet é o modo atual, TTL é o modo de tensão.
A Ethernet usa uma técnica de modulação que reduz o número de arestas, o seu TTL pode não usar (o ASYNC padrão certamente não)
O driver e o receptor Ethernet são compatíveis com a impedância do cabo, a menos que cuidadosamente projetado, o TTL não seria (e, se fosse, não seria o TTL!)
A Ethernet usa um sinal simétrico (usando baralhamento) para criar uma densidade uniforme de 1. A série ASYNC possui um viés embutido que carrega o cabo e deve ser superado para obter um sinal na outra extremidade.
Por esses motivos, apenas porque você pode obter 145m de Ethernet a 1Gbps não significa que você obteria o mesmo (ou até 1000 vezes menos) de um sinal TTL de 3,3V no mesmo cabo.
Eu recomendo usar um driver de sinalização diferencial como o RS422, para isso que ele foi projetado. De fato, o RS422, apesar de rodar em uma tensão mais baixa, é melhor para percursos longos por causa da sinalização diferencial (o RS232 é de extremidade única).
Além disso, os drivers e receptores fazem coisas inteligentes para melhorar a qualidade das bordas, como a pré-ênfase.