it's at 15 weeks now

I checked the debug.log file - noticed a few "socket sending timeout" and "ping timeout"
cpu usage on average seems to be around 20%, ram usage about 50%
just watching the Network Traffic window in Core, it's just a few kb/s every minute or so
For error message "socket sending timeout", i agree with @ranochigo. "socket sending timeout" caused by many thing, including broken hardware, you might want to check health of your HDD/SSD.
As for error message "ping timeout", usually it's because firewall on your OS/router forbid/partially forbid Bitcoin Core from using internet connection.
But if you configure Bitcoin Core to use proxy (VPN/Tor), most likely that's the reason.