Sorry, after getting back online yesterday I noticed the node was missing more blocks than validating, so I had to disable the witness and redo the block_log again in case it was corrupted. The CPU is low, there is still free RAM, so I don't think it's a hardware limitation, but if I still get missed block maybe I'll try moving to a dedicated host instead of a VPS.
Sorry, again, I jumped the gun yesterday after everything was up and blocks were synced up. It all seemed to be working fine. I'll wait longer to verify next time :\