The hard drive is recognized by my laptop when in an external enclosure but i cannot access the drive.
Recognized correctly ?
Model and Capacity ?
or I'm wondering if I should just pick up a new board (found one matching the board I have now).
PCB fault unlikely,(Clean the contacts though)
If you want the data from the drive, you will have to find a way to connect the drive directly to the IDE port of a PC(rather than the USB enclosure) and check if its detecting properly in the BIOS.
Then Clone the drive to another working good drive of larger capacity and recover the data from the drive using recovery tools.
DIY has its risks, and not advised if data is very important.
At this stage, pro recovery shouldn't cost you much.