Here is my suggestion if you are using this model.
Recommended Operating system : Windows XP 32-bit
RAM : Default 1GB, you can upgrade it to 2GB
OS architecture : Stay away from 64-bit Operating system unless you are a advance user. Use 32-bit operating system if you plan to use other OS such as Windows Vista, 7 or any other Linux distribution. 64-bit OS require at least 4GB of RAM.
Most of the drivers is provided by the Vendor and Lenovo, for certain download such as audio you need to agree with the term and agreement first.
Chipset
Intel Chipset Installation Utility for 6,5,4,3 and 900 sereis
Windows XP/Vista/7 : Download
(Install both if you have problem to choose)
TPM
Infineon Trusted Platform Module
(Only available for windows XP, windows Vista/7 - automatic)
Windows XP : Download
Audio
Realtek High Definition Audio Drivers
Windows XP : Download
(latest : Windows XP, Vista,7) : Download
Wireless
Qualcomm Atheros AR5006EX Wireless Network Adapter
Windows XP : Download
Windows Vista : Download
Windows 7 : Download
LAN - Ethernet
Intel PRO/100 VE Network Connection
Windows XP : Download
Windows Vista/7 : use windows Automatic Updates.
Graphic
Mobile Intel(R) 945GM Graphic Driver
Windows XP : Download
Windows Vista 32-bit: Download
Windows 7 32-bit: Download
Card Bus
Texas Instrument PCI-`1510 CardBus Controller
Automatically Installed in all OS
Touch Panel
Toshiba Internal 1024x768 Panel
SMK USB touchpanel - automatically installed
If your touchscreen didn't work properly ge the calibration and latest drivers here:
Toshiba Touch Panel Calibration and Drivers