That seems reasonable. Check for spam comments and such too as they can consume significant space. The size of the database is not directly related to how powerful your VPS needs to be. If you are unsure of what you need find a managed hosting provider and send them your requirements.
↧