I have figured out the a temprorary fix. I manually changed the link speed of the NIC from auto detection. The fix has been applied for over a week and it seems to have stabilized the laptops connectivity.
Thank you all for your help. Much appreciated.