Here's a migration document.
It was last updated in 2011 but the process is just about the same. It becomes notably easier if you are not changing your database location.
A fresh install would be best, in my opinion.
We just did this, moved DB as well and it went great.
I would do a fresh install, we noticed a huge performance gain doing a fresh install of everything on a server 2012 R2 vm.