No USB & Internet

I have just re-installed windows 7 64bit on a laptop (Dell XPS L501X)of a friend who had got another friend to sort out a problem. What he did was to install Vista over win7! I have re-installed win7 64bit but I am unable to connect to the web or use any USB ports. Under other devices in comp management there is Ethernet, Network, PCI Simple Coms, USB controllers, Other devices listed and they all show 'The drivers for this deivce are not installed.(code 28)' I thought Windows automatically recognised these.

When I press Ctrl + F11 the comp just boots normally. If I press F8 there is no option for restore/recover. I am thinking that the HDD was wiped clean when the other person "had a look at it"! I have installed Win7 from a disk I have using the product key from the label on the bottom of the laptop. I have been on the Dell site and when I enter the tag number it gives me a list of drivers to download in a specific order. The problem is that some of the drivers recommended are either not listed or not found on the dell site.