Seriously though, the Dell guy is probably right. My son had a problem with his internet connection staying up. I tried everything to no avail. Then his motherboard died and Dell replaced it under warranty. Against specific instructions they wiped his hard drive. I had an image of the old one so I didn't care.
However, since the reinstall of his Windows, the internet connection has been stellar.