A 3-4 month old GPU is still like brand new if you are mining at the right conditions. Are you not overclocking too much? Are you keeping your GPU undervolted? Are you making sure that the temperature is below 65 degrees?
Personally, my GPUs have been mining for 1 year and 4 months without problem. Some of them i even bought second hand.