There is no way I know of to clone the Windows partitions only out of a dual boot setup other than to use Macrium reflect and manually only clone over the partitions including EFI, boot and the Windows C: partition, to the new SSD. However, since just the C: partition is already bigger than the partition windows is currently installed on, without even factoring in the other required partitions, there is no way you can do this. You would need to get the total combined capacity of all required partitions to below about 75% of the total USABLE capacity of the new SSD. That will be LESS than whatever it actually is.
Your best bet in this case is to simply do a clean install of Windows onto the new SSD and start fresh. Yeah, there will be a bit more work involved since you're going to also have to reinstall game loaders and applications, but honestly, anything else is either going to result in a problematic configuration afterwards or simply not be possible in the first place given the conditions involved. If you can reduce the size of the current Windows partition significantly, then you MIGHT be able to do it, but it would still be a much better idea to simply do a clean install and be done with it. Plus, then you'd leave behind any existing problems or wonkiness that currently exist in the registry from however long it's been in use.
If you are looking for the Windows 11 Clean install tutorial, you can find that here: Windows 11 Clean install tutorial (Click here) Otherwise, welcome to the Windows 10 Clean install tutorial This tutorial is intended to help you, step by step, to perform a clean install of Windows...
forums.tomshardware.com