There are many programs available to recover data successfully on a memory card that has been formatted. However if the memory card has been written to, and has over written your data then there is no practical way to recover your data. You may want to try a free program such as Smart recovery, but from what you have said I think your chances of getting anything back is small.
I dont think his question is how to recover data from the memory card. I think his question is how can he continue using the memory card after it has reached its end of life from too many writes. the answer is to buy a new memory card.