What I'd be inclined to do is, when the PC loses internet, reboot it and run ipconfig /all in a Command Prompt window to see if it still gets its IP address.
To do this, press Windows key+X and, from the menu that opens, select Command Prompt. At the prompt, type ipconfig /all and press Enter...