to use the free MS check disk utility bring up a command prompt and type
chkdsk c: /r
or as BC says, right click your C:\ drive in File Explorer and select Properties > Tools > Check
is your C:\ drive a SSD?
age?
if so, the manufacturer should have some software you can download that may help. for example, Samsung SSD's use Samsung Magician.
ditching Win10 would be a step backwards. all the other MS OS's are either no longer supported or soon will be.
and Linux is really only a viable substitute for a very few.
the OS itself is, now, quiet good, *censored*, even a main contender to Windows and the hardware support issues that plagued the early distros are almost a thing of the past.
but the software availability is still an issue in my books.
for example, I live on Excel, and LibreOffice (no Office for Linux) just can't handle my needs with pivot tables, VBA macros, smart shapes etc.
if MS would port Office suite to Linux, I think I would go to the dark side and ditch Windows.
I've recently converted one of my PC's to elementeryOS (based on Ubuntu) and it's bloody awesome (and I hated Linux).