I traced the problem to winroute. I reinstalled the program after having my ethernet card working flawlessly, and BAM, it died again.
I'm now using ICS, thats for pointing out that it works will linux too. The only downside is i can't portmap, and have all http, telnet, ftp connections forwarded to my linux box. This is a tempory problem until I get my linux machine set up as my router / firewall.