Several years ago, I bought a very used HP pavilion with an i3 processor and 4GB ram. It had Win 7 HE in it and if the computer would boot after 4 to 5 minutes without the blue screen of death, you were lucky.
I put Win 10 (free) in it which made it slower and even more BSD's. It had an allegedly 5400 rpm HD with 640GB. I was going to use the laptop for radio programming and FT-8. Well so much for that...
Lo and behold, money from heaven, my second stimulus check came in! After paying a few necessary bills, I had enough left over to purchase off eBay a new battery, 4 more GB of RAM, Win 10 Pro and a Samsung 860 EVO 1TB Solid State Hard drive. All for less than $175!
First thing I did was order a Hard disk USB transfer cable for $4.56 with tax to load the new SSD which transferred all the files to the SSD. It took about 1.5 hours for everything especially after I downloaded the Samsung transfer software which is free. I took the old, tired HD out and put the new SSD in its place. the old HD was about 3/8" to 7/16" thick but the SSD is maybe 1/4" thick. Mind boggling...
I had taken the new battery out and unplugged the laptop to install the new SSD and 4 more GB's of RAM. I put the battery back in, plugged her up and the first time booting up took less than 30 seconds to home screen. With an i3!
After rebooting several times and letting Windows get caught up with all its updates, I tried the official first time booting. 12 seconds. It never takes over 20 seconds now and no blue screen of death.
A lot of people here have lamented about the drivers not working too well if at all on Windows 10. I also saw that, too. I took the Win 10 pro and installed it on the i3 laptop. I think it took a little longer than 20 minutes but Win 10 Pro is loaded with drivers and doesn't seem to mind downloading and installing ancient drivers, either.
No problems so far, knock on wood...