Only retail copies of Windows 7 can be re-used when no longer in use on another PC.
If you use the free upgrade doesn't 10 use the same pin number that your 7/8 had. If so you probably couldn't install your 7/8 on another computer while still running 10.