Are you shutting down all non-essential programs before starting the game? (anti-virus, anything network related [even voice chat, at least long enough to see if that makes a difference], etc)
I'm not sure there is much locally that would contribute to disconnects...
If you are using a wifi connection, you could try wired, if available.
Try connecting directly to the modem, or if the system is connected to a switch, try connecting to the router (if cable lengths and the physical configuration allows).
Have you tried playing at different times of the day, to see if network load may be part of the problem?
Have either of you tried playing with anyone else?
We only had Discord open at the time. He shut his AVG off and I turned off my Avast. We checked to make sure that was not what was blocking it.
Both of us are plugged into our modems ^_^
as for playing with others, no we have not.. none of our other friends have the game >.< it's just so weird it's fine for about an hour then starts the random drops.