Thank you all for bearing with me.... New cable (Excel) arrived and installed using the old Euromods as the new ones from CableMonkey haven't arrived yet. I'm getting 8 green lights and 94Mbps. I checked the speeds in Windows and with the long patch lead I get 1000/1000 but with the link cable swapped into the same port on the hub I get 100/100. Does this rule out everything except the mods and my terminating?
EDIT: I've just reterminated everything again and got a full 1000/1000. The finger of guilt points at my terminating abilities.