There are several ways to do this, some are a bit more "techincal" than others. I worked for IBM and Lenovo is software preload develpment, quality assurance and testing and I have done thousands of loads, upgrades, transfers, backups etc...
Now I am retired and still keep "several" systems up and running.
I just bought a Dell pc with Win 10 and no SSD and have done what your looking at.
I would recommend to start up the system and go thru the usually simple startup with the existing drive, memory and video card.
Then I would get a copy Macrium Reflect FREE at:
http://www.macrium.com/reflectfree.aspxYou can use this really easy to use program to copy the entire drive, including all those wierd hidden and factory backup partitions to a file or clone to second drive if desired.
Now before you do the Macrium part, you can add in the pc a second hard drive, get it formatted in Win 10 and recognized, and use this to either place the clone or cone backup file on...then you can remove and store.
I have done this several times and tested the backups...works just great.
Also depending on your pc manufacturer you can check their site or help for their particular backup or back to factory original settings take a look at :
http://www.dell.com/support/article/us/en/04/SLN297920/en#Recovery-mediaWhen you do the first start up called OBE in the industry, "out of the box experience" your windows 10 gets activated automagically and your hardware is tied to that license as a genuine win 10 system...future updates or installs should be just fine.
To me having the OBE backup on a second drive in a file format is just fine insurance....if you have to you can easliy get the original hard drive back to the factory state in a few minutes! OR use the manufacturers utility to create factory recovery cds'....OR both!! Ha!
The hard part in what you want to do is adding the SSD and new or better video card....with my Dell their BIOS is convoluted and its a real pain to get these things installed, recognized and working...another whole story.\
Good Luck!
Alex