While it is possible that the image you restored is the problem, that seems rather unlikely. I suggest you download Ubuntu Linux (link is below and you'll need access to a working PC with a disk burner). Get the ISO here and burn to CD:http://www.ubuntu.com/download/ubuntu/download
Then boot from the optical drive in your laptop. Don't install Ubuntu, but use the Live Session (the try Ubuntu option) to see if Ubuntu can "see" all of your hardware. If it does see everything ok, then it indicates a problem with the restore image you used.
Standing by, but I think a clean install from a new source is in order, at a minimum.