Re: Windows 7
Use chkdsk (please double check with your SSD manufacturer to see if you can use it), I would also check to see if there is a firmware update for your SSD too.
Otherwise a clean reinstall might be in order. I'd scan for viruses as well.
Linux is free, if your time is worthless.