Troubleshooting the wrong time of the computer
The problem is almost certainly not a hardware issue as it keeps a consistent (albeit inaccurate) time. I have a strong suspicion that your computer’s clock is set to the wrong time zone.
When you set up Windows for the first time, it will ask you to set the correct time zone for your physical location. If you make a mistake and enter the wrong time zone, your computer’s clock will automatically sync with the wrong time every time it checks the current time over the Internet.
If that’s the problem here, it’s easy to fix. Here’s how:
1 – Boot your PC into Windows.
2 – Right-click on the time display in the lower right corner of the screen.
3 – Click Adjust date/time.
4 – Change the “Set time zone automatically” setting to Off.
5 – Select the correct time zone for your location from the drop-down menu in the middle of the screen.
6 – Exit the Date and time utility.
From now on, your computer should keep (and display) the correct time. If not, let me know, and I’ll give you something else to try.