The question you ask has been asked a lot of times. So you could try the search option from within the forum. But if i where you i would install a clean 7.4 SIM version. This could be installed on a Windows 2012 R2 server on either hardware or on a virtual server. Depending on the number of objects you can install a local lightweight SQL together with the SKM installation. If you need a faster solution you should install or use an external SQL due to the high disk IO.
With a clean setup next to the existing old SIM server youcan take your time and plan the migration. You can use the old server to replicate trusts for thr new server and you can easily export your objects from the old setup and import them into thr new server exporting can be done with mxexport -ln > c:\export.txt to dump all objects or either with reports of collections of windows, linux, ESX or onboard admins depending on your enviroment and needs.