It will never achieve the same performance on battery as it does on AC power. The battery can't provide enough current to supply the CPU and GPU at full load. It's a hardware limitation. Unless they start to use another type of battery chemistry that can provide enough juice (like LiPo instead of Li-ion, which I doubt they ever will), that ain't gonna change so soon.
The best you can do is turn OFF battery boost on Geforce experience. That will cap your fps to 60, on non demanding games, like counter strike for example.
Hi, thanks for the answer, why should i do that? How will it help me?
Currently i get lower than 60 fps on battery. Around 30 or something even at the oldest least demanding games around