Your drive is far from done, but you need software that is not freely available and generally expensive. And yes logic board would fix your problem, but you'll need yet again closed and expensive software.
Try this program (its a trial version), but it does have a pretty nice functions. For more info go to hddguru and the guys there may help you out restore your drive.