A clean install is generally what I do just to be sure I don't run into issues. You CAN do a repair, but the registry won't know where all of your programs are so you would be forced to reinstall all of your programs in order for them to work. So in short, a clean install would be the best route.