I know I fixed mine. I was using an old, but really good, ethernet controller and the rj-45 connector just fell off (solder points broke). Luckily the mobo has 2 integrated ones.
Also, I started getting the "this Windows might not be authentic" message so I reinstalled using a work Windows 7 Enterprise (allowed to by our VL agreement) and now I'm all happy.