Fps is going to be all over the place because of the way Minecraft is (poorly) coded. You can try my JVM arguments link in my signature if you would like. There are still many SSP issues I can't fix because client and server should never have been coded to run in a single thread.