Já bych to řešil routerem za pár stovek, internet přivedl do routeru, na něm nastavil automatické přidělování adres DHCP serverem (192.168.x.x) a na něj připojil oba PC.
Nejen, že oba počítače budou mít nezávisle na sobě přístup na internet (sdílení připojení k internetu mi nikdy pořádně nefungovalo...), bude normálně fungovat i LAN. Jen to možná bude potřeba ošetřit i ve firewallech obou PC.