What's wrong with my windows 10 Lenovo?

Well, I'm sure a virus or two or several dozen have been released into it. I first noticed an issue when I was trying to download steam but it wouldn t download. The Internet was being flakey, and then it just wouldn t recognize any networks. I decided to try resetting the whole thing to factory settings because it's fairly new, just a few spreadsheets and apps on it.
So when I tried to do a system restore, it said there was a problem resetting your PC. I've tried hard booting it but it either goes to the login screen or turns back off when I start up.
Is geek squad my last hope?

You DO NOT have a virus. You must allow a couple hours post login for W10 to configure the update

Once W10 has finished the installation and you are logged in and on the Desktop screen, locate the HDD light. You will notice the light to be illuminated or blinking and the Taskbar will flash periodically. Windows is now configuring the installation, meaning all Windows & accessory driver updates. Allow the system to run unimpeded until the light stops flashing (may take 1 - 2 hrs). If the unit is not equipped with a HDD light, allow the system to run unimpeded for at least two hours.

DO NOT attempt to update any drivers or run games, the configuration process is taking care of this. You will run into issues if you do not allow for configuration such as programs not working correctly, slow jerky mouse movements, or sound issues to name a few.

Do not allow the computer to sleep or CPU to shut down. Change your power settings until W10 is configured

Restart & enjoy…

\\

P.S.

I have updated 6 laptops & 1 desktop with Home & Pro. They are all purring like a kitten

The main issue with W10 is the user logs on and expects miracles. Well that's not the case. W10 needs at least 1 - 2 to configure. No different from previous OS's which also take 3 - 4 hours post logon, due to the fact there are 350+ updates to download & configure.