Probably best for us to go back to basics and start with a fresh network connection rather than try to understand and diagnose all the intricacies of the connection that you already have.
Try running the Windows Network Setup Wizard on the laptop, get the connection set up and then follow the option to create a disk that you can put into the desktop PC to automatically set up a suitable connection on that.
Let us know how you get on
