I have a 1 TB HDD currently and I'll be buying a WD Blue 500 GB SN550 NVMe SSD by the end of this week. So, what I wanted was that I want to install my Windows 10 on my SSD and keep some games on it as well, so as I already have an HDD with everything already on it (OS, games etc) how should go about installing Windows 10 on my new SSD? Like I have an option in mind - My idea is that when I buy the SSD, I plug it in and remove the HDD. Boot up my PC using a bootable pendrive and install Windows 10 on my SSD and other applications as well (Like MS Office, Adobe etc) and then plug back my HDD and change the Boot Priority order in the BIOS so that it boots from the SSD only. So will this be ok or is there any neater way to get around this? Like maybe transferring everything on my C drive of HDD to my new SDD or something like that?
That depends if you want to have a multiboot system, like if you want to be able to boot from both your current HDD and the operating system already on it, let it be in the system during installing a new operating on your brand new SSD.
But if you want to be able to only boot from your SSD, then yes, it would be much easier to take out your HDD and only insert the SSD install your operating system and then insert the old HDD, and you will be able to access all your files on it too. unless it is encrypted, or uses some special access method.
By then you can easily remove the old files on your HDD, like the windows directory or program files folder remaining behind on the HDD from the previous OS. Only you have to be careful to not remove the files that are important to you.
But if you want to move your current operating system from your old HDD onto the new SSD, it is possible but since the HDD is 1TB and the SSD is 500GB using partition backup applications is not going to work, unless you shrink the size of your current OS partition on your HDD to less than 500GB and then there are many methods that you can move your old OS to the new SSD.
I am sure it would be much easier to just install a new OS on your SSD. Although you will learn a lot by trying to see if you can move your current OS from the HDD to your new SSD, and maybe make a video and post it on youtube so others can also learn some stuff.