Very odd problem with ethernet connection.

A while back, the internet connection on my ethernet suddenly ceased. I was completely offline, and after sturggling a bit, and reinstalling network drivers, it began working again. However since then, there has always been a lingering problem. I mainly use my PC for gaming, and it seems that my connection just... doesn't work sometimes? For example, if I want to launch a game, if I opened the launcher for it, it would first say that I am not connected to internet, but when I would open it again It'd say everything is working fine. For things like steam, I'm sometimes just randomly disconnected, and have to refresh in order for it to connect. I have scoured the internet for this issue, but I have not found anything. Has anybody had the same problem or know a fix for it?

TLDR: Ethernet shut down a while ago, and since then it has been very choppy.