Ok problem solved.
I noticed that even though the card is from TP link company,the drivers are from IC something company. So i looked around and found this: Drivers Informer: IC Plus IP100A 10/100 Fast Ethernet Adapter overview
All you have to do is download the drivers for WIN7 64 bit,uninstall the current drivers,restart,update drivers from Device Manager,go to the directory where you extracted the files (the X64 folder will be the objective here) and WALAA! You are done. I was also getting that error every 5-6mins before,now its been 40mins and counting Hope this helps others as well.