I have a Lenovo Z50-75 which supports battery charge limiting. Before I installed Linux, I had my battery set in conservation mode. I don't know if that had any effect on the matter but my battery does not get a full capacity charge, which is great for battery life conservation, but I wonder if installing Linux by formatting after setting up battery conservation in Windows had any effect on this.
The Archlinux wiki pages suggest the following method, which works on my Lenovo Ideapad.
This keeps my battery charged up to approximately 60%:
# echo 1 >/sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
This disables the battery conservation setting, allowing the battery to charge back up to 100%:
# echo 0 >/sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
I would search the Archlinux wiki for similar information regarding your specific laptop. And you could just boot up any modern live Linux distro from a USB drive and, without installing, try to adjust the settings. Just remember to set the desired mode before exiting the live environment, because this setting does survive a reboot. Not sure if Windows would then clobber the setting?