I think you're taking the wrong stance on this.
Microsoft are offering you a free version of Windows 10 on your current computer.
If you choose to dramatically change that computer, to an extent that quite frankly it is a different computer, you shouldn't expect Microsoft to give you a copy for that too.
When MS-DOS was released, if you wanted it, you had to pay for it.
When Windows 2.0 was released, if you wanted it, you had to pay for it.
When Windows 3.0 was released, if you wanted it, you had to pay for it.
When Windows 95 was released, if you wanted it, you had to pay for it.
When Windows 98 was released, if you wanted it, you had to pay for it.
When Windows 2000 was released, if you wanted it, you had to pay for it.
When Windows XP was released, if you wanted it, you had to pay for it.
When Windows Vista was released, if you wanted it, you had to pay for it.
When Windows 7 was released, if you wanted it, you had to pay for it.
When Windows 8 was released, if you wanted it, you had to pay for it.
Now Windows 10 is released, they are giving it to you for FREE on your current computer!
Take it or leave it, the choice is yours. But give over moaning and stop trying to take with both hands.