There are two kinds of drivers out there.
The first kind is, unfortunately, the most common. They are large and nasty, and run from an EXE file, installing all kinds of useless, memory eating utilities and monitoring programs that take up space in your system tray.
The second and almost never seen type comes in a ZIP file which contains only a few INF and INI files. The operating system asks where the driver files are, and after finding them, installs them quickly and cleanly. They take very little memory to run, require no configuration, and integrate perfectly with Windows.
I never, ever buy HP products because of useless, bloated drivers. Dell, Acer, and many others are guilty as well. They don't seem to understand the speed and reliability advantages of running a vanilla system. Why should a wireless card driver consume 70mb of memory!?
I'm afraid that the only way to escape this problem is to own a Mac or run Linux...