Pretty much, although a Windows re-installation/Repair install may be needed, as well (different motherboard).
I wouldn't even worry about Haswell if you have an Ivy CPU, though. It just won't really be worth it, unless you're just one of those people that has to have the latest and greatest, regardless of if it's worth it or not.
I'm not upgrading until Skylake, at the earliest, myself.