You could also try the power settings in Windows and reset them to be maximum performance while on battery. I am not totally sure on that laptop but it could also switch to the integrated GPU from the processor when on battery and that could be the cause.