It's sometimes possible to repair the current installation. However, I would recommend backing up your important data and doing a fresh format. It helps clean out old drivers, clean up the disc space, and clean out any cobwebs that are in there.
Yes yes. Always better to reinstall, otherwise you're setting yourself up for lockups and the dreaded BSOD. Just backup your important files and prepare to reinstall all other programs/drivers.