Good luck. I hope you're comfortable with the Windows 8 UI that comes with Windows 2012. I am running a NetWeaver 7.5 AS Java stack on Windows 2012R2 which is somewhat of an improvement over Windows 2012.
Also, the OS upgrade may not resolve your problem.