spunk said:
OK,
But there is no DNS server listed when you use DHCP.
Make sure in Windows that you have the Obtain DNS Server automatically checked.
Then press the Advanced Button, go to the DNS tab. If the Manual DNS address is listed, press the Remove button
And the rest of the settings looking like this
The first screenshot is as it should be with both DNS and IP set to DHCP, and nothing in the advanced DNS settings.
Perplexed on no internet with DHCP DNS, but full internet with manual-advanced-tcp-ip.png

This screenshot is what I had to change back to manual DNS otherwise I had no internet to post this reply.
Perplexed on no internet with DHCP DNS, but full internet with manual-manual-dns-setting.png

ADDENDUM
I just found the problem I had IPV6 disabled but as soon as I enabled IPV6, and with IPV4 DNS and IP set to DHCP, everything worked, so I'm guessing that IPV4 DHCP DNS isn't working, but IPV6 DHCP is working and windows is using IPV6.

Oh and my router is the:- D-Link Amplifi HD Media Router 2000 DIR-827