Take a backup, swap the parts and see how it goes. Install motherboard drivers. Had to reactivate Windows over the phone a few times, but that was about it.
For my 4770k, I just put the old drives back in, still operational. NVMe SSD got a wipe, and I installed Windows from scratch. If I recall that is the one where I installed a Windows 7 trial, waited for Windows 8 to launch, and 'upgraded' to Pro for $10, still using that license.
In the case of the e350 to Intel they even had the same realtek audio chipset. I was very surprised when I got the log in sound on first boot, found it loaded it, and acted like nothing was unusual.
Now keep in mind I run very stock systems for my main rig, it is there only to play games and the occasional side project that requires more horsepower. My HTPC sees a lot more use when it comes to more complicated stuff. Not looking forward to the upcoming re-build of that one. It has been bluescreening lately, probably needs a refresh. Been cloned a few times as well. Considering trying out a Linux distro on a fresh build and taking the Windows PC off my network. (Super tempted to get a Beast Canyon NUC with a DG2, I really hope that becomes an option)