The roles installed are important. the simplest / safest / cleanest solution is to stand up the new one, patch fully, migrate roles over and move on. An in-place can be done by running setup.exe from the root of the 2012 install media.
--please don't forget to upvote
and Accept as answer
if the reply is helpful--