Thanks for the suggestion, I think I saw that page yesterday, I've tried installing an e1000 but I get the same error and also tried the ms hotfix mentioned in the article as it does seem to match the issue I'm having but that also didn't change anything. I've tried reinstalling the nic cleanly since installing the hotfix.
Just trying a static mac code..