A "repair install" in W7 leaves all your old data AND previously installed programs.
Also available in Win 8.1.
http://www.eightforums.com/tutorials/26095-repair-install-windows-8-a.html