Ok this is there for a thought... but it is the system I am using now and works a treat. If you have a larger , new hard drive, then why not just install it as the secondary drive?
Dump what you can and redirect temp file directories and other clutter onto the new disk, leaving your original just for the OS? You might be surprised how much room you can free up without compromising the OS one bit.
Conan