Your serverstart.bat looks good, and 2GB should be plenty of RAM for a small server.
Can you be more specific than lag? Your problem could be low frame rate spikes on your client (screen freezes), low tick rate spikes on your server (commonly known as block lag, blocks can reappear or take a...