Well the fps lag is expected…it wont get any better 23-25 is the most stable setting i’ve used.
I just realized what you meant about the putty thing…Yeah, if you run the server manually that session is occupied. You’ll have to start a new session or use screen to detach/reattach to a session. (https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/)
What screen does is basically setting something to run in the background with a handle…and you can detach from it and then reattach to it whenever you want.
Now that the server autoloads on boot, you dont have to worry about the cpu usage, because whenever you are not using vnc the server is kinda in an idle state…so it wont eat up your resources.
If you want to monitor your cpu/ram usage, via putty type : sudo apt-get install htop then press Y to install it.
Then type htop on the prompt and you’ll see a table with stats about all the processes running. Press F10 to exit.
If you are using a wifi stick with the pi you can also install wavemon sudo apt-get install wavemon. The same thing, execute it with : wavemon, and F10 to exit…It will give you info about your connection with your router. I use it when i am trying to find the ‘Goldilocks zone’ for better wifi reception.