Algumas coisas aqui:
1) As baterias duram 2 anos sob condições absolutamente ideais (um usuário que nunca sai do computador conectado por dias a fio e que regularmente descarrega e recarrega a bateria regularmente).
2) Nenhum usuário jamais usou uma bateria em condições ideais. Na minha experiência em consertar laptops e trabalhar com laptops, as baterias duram 18 meses em bons casos e menos de um ano nos ruins.
Existem alguns "truques" que você pode usar. Por exemplo, existem programas de "recalibração da bateria" da dell e da HP para determinados modelos de laptop. Pesquise no Google o seu modelo + calibração da bateria para ver se um foi lançado para o seu. Às vezes eles ajudam, muitas vezes não.
Caso contrário, a única coisa que você pode fazer é uma recalibração padrão da bateria. Carregue o computador totalmente e, em seguida, descarregue totalmente 2-3 vezes, isso recalibrará sua bateria para a vida útil máxima disponível. No entanto, com a idade da sua, imagino que a bateria esteja simplesmente velha e descarregada.
Eu sei que você diz que não pode comprar um novo, então o truque é pegar o ebay e conseguir uma boa bateria chinesa barata. Eles não são tão bons quanto os que você recebe do fabricante, mas funcionam bem por um tempo, e se você estiver procurando economizar, é o melhor caminho a percorrer.