Problems with Migrating from Windows to Linux (Ubuntu 16.04)

New Server
Linux Specs: 2 core, 2gb ram
running: Server and teamspeak
Host: nfoservers

I am running an esx based server on FiveM and recently tried switching my vps from a Windows server to a Linux server due to there being less overhead on the operating system. It worked great in testing however when I switched the server people just kept timing out, not crashing but timing out. After running for a little bit there would be major desync. I am not sure what is causing this but I didn’t know if anyone here might have an idea. There were no errors showing up in the console. Anyone have any ideas? I’m kind of stumped as it did not happen on windows.

I also would like to migrate but i don’t know if i need to change my server files, is installing the same as windows?