Load a Windows 10 ISO and click Windows to Go, wait a couple minutes. Full Windows on a USB and it’ll automatically rediscover hardware if you move it to a new PC.
Look up WinPE. It's a lightweight "live CD/USB" version of Windows that can be run entirely in RAM. A full "portable Windows" install can be made from it. AFAIK all the third-party tools do is automate the process of copying thousands of system files and also act as a boot manager.