I dont know enough things about java so sorry for my naiveness.
Is it possible for this game to have 2 modes? The actual one and like the other games a full mode one.
This way probably some memory issues can be solved. ie: if the game is in background the fps drop a lot.