Hello, Mustafa Atmar
Welcome to Microsoft Community.
I understand how frustrating inconsistent internet speeds can be, especially when you’re trying to get things done. If possible, test the internet speed on a different device using the same Ethernet adapter and cable to see if the issue persists. This can help determine if the problem is with your laptop or the network.
You can also run the built-in network troubleshooter in Windows. Here's how:
Fix Wi-Fi connection issues in Windows - Microsoft Support
Fix Ethernet connection problems in Windows - Microsoft Support
Additionally, ensure that no background applications are consuming a lot of bandwidth. I recommend trying a clean boot which starts Windows with a minimal set of drivers and startup programs. It can be used to determine whether a background service or program is interfering or causing a problem. These steps might look complicated at first glance. However, to avoid any trouble for you, please follow them in order and step-by-step.
How to perform a clean boot in Windows - Microsoft Support
Yuhao L
Microsoft Community Technical Support