I have seen this behavior before, have you looked at your battery's health?
When the battery runs down (old) it may give an indication that there is 80%of life remaining, but the charge diminished over time.
80% may have given you 4 hours of use when the battery was new, but now 80% only give you 1 hour