Desktop App Keeps Disconnecting

Over the last few months I would get disconnected from Battlenet and have to restart my computer to be able to access any games. As of late this occurrence has become more and more frequent. I am now getting booted about every 15 mins, and have terrible latency in game. I have reinstalled battlenet multiple times and the issue still persists.

When I am disconnected I get the error: (BLZ51901016) My internet and browser and other applications all preform fine however, and I also have a laptop which functions with the Blizzard app and games with no issues. The only difference in my internet between the two is my laptop works off of wireless and my main computer is connected via ethernet. Any suggestions to fix this issue would be greatly appreciated. Thanks!