|No you haven't run out of options. As Stuart said, this is likely a driver problem, or the NIC itself is broken. You haven't tried installing the most recent NIC drivers yet.|
Find the most recent, up-to-date drivers for your NIC and install them. If the issue goes away, problem resolved.
If not, you may have a bad NIC. If you can get another one to test with that you know works, then you can figure out if it's the NIC or not.