Oh right, just seems that you've about exhausted everything else so the router would be the next logical step. Could you not just borrow a basic router, plumb it in power it up and see how your laptop network card deals with that. Least it would give you some idea on where the issue might be.