Not sure I can be much help, only problem I've ever had with a cable connection was most likely due to some IPv6 related DNS problem.
@larryb can you elaborate on what you mean by "connection drops"?
Does it means you can't reach websites anymore or do you loose the interface altogether (not shown in ifconfig)