I know windows 10 onwards has got a lot better at detecting hardware changes but for me I would do a fresh install. So many drivers will be different all the way down the chipset, SATA, raid, audio, network the list goes on. If you don't do a fresh install you are asking for trouble imo.