Yeah because viruses, spyware, I.E., BSoD, instability, uglyness, and the difficulty of navigating through windows in Windows XP aren't frustating at all....
I don't get whats frustrating about it ... "if you run ifconfig what does it say" ... so you open the terminal, type
ifconfig and hit enter. What is so frustrating about that? Chances are your networking problems could have been solved just by doing
modprobe <something> but you refused to tell us what chipset your network card has, so we can't help you.