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