You can download copies of Windows 7 from here:
http://www.heidoc.net/joomla/technology-science/microsoft/14-windows-7-direct-download-links
This is the particular link you need. Windows 7 Ultimate x64 SP1 U (media refresh):
http://msft.digitalrivercontent.net/win/X17-59465.iso
The link is for an English (USA) language copy. Say if you need a different language version.
You will need first to create a new partition (call it J partition) taking 50gb disk space from your C partition. I suggest you use Easeus Partition Master (freeware) to resize your C partition and create J partition.
http://www.partition-tool.com/personal.htm
The first step is to reduce the size of C by 50gb to create unallocated space after C of 50gb. This enables you to create your new partition in the unallocated space. When you have done the above apply the changes.
This page from the Easeus web site explains visually how to reduce the size of your C partition:
http://www.partition-tool.com/easeus-partition-manager/help/resizing-and-moving-partition.htm
This page from the Easeus web site explains visually how to create your new 50 gb J partition:
http://www.partition-tool.com/easeus-partition-manager/help/creating-partitions.htm
When the new partition has been created, you can download and run set up from within J partition to repair your existing Windows installation. It doesn’t work if you try to run set up from your C partition. The alternative is to burn a DVD. The instructions to follow are at 4. Repair Installed Windows 7 SP1 using Windows 7 with SP1 ISO
http://www.sevenforums.com/tutorials/3413-repair-install.html
Once you have completed the instructions in Step 4 you move to Step 7 and then work down the list. The process takes several hours so if you choose to try it make sure you set aside sufficient time to complete the Upgrade. When it has completed you will need to activate and then run Windows Update to bring the system completely up to date. To safeguard against something going wrong I recommend you create a system image using Windows BackUp and Restore before you start.
You should also back up your data files to external media before starting on the In Place Upgrade.
An In Place Upgrade leaves all your installed programmes, settings and data files undisturbed. This has considerable advantages over a restore to factory settings, where everything has to be rebuilt from scratch. The only things you will need to do are to activate Windows 7 using your product key and reinstall all windows updates post the Windows 7 SP1 update. When you have finished you can leave J partition as it is or delete the partition and return the space to C partition.