take the fully managed dedicated server and you'll be fine. no worries about anything, your host will do anything for you just like they did on a shared host except that they will probably threat your needs with more priority.

i wouldnt recommend going with an unmanaged server unless you know what you are doing. btw i had some bad experiences with server matrix in the past, hit me up before you decide to go with them.