Most of your software should remain intact provided you're using the same storage devices, the one exception will likely be your Windows license. Your OS can recognize when it's been migrated to a new motherboard and will only allow you to do that a set number of times before having to purchase a new license. We recommend following this Microsoft guide for more guidance on reactivating Windows 10 after a hardware change.