Speakers don't require drivers. The driver is already built into each
speaker (it's the magnet& coil).
http://en.wikipedia.org/wiki/Speaker_driver
You never mentioned to just WHAT these external speakers connect. Could
it be to backpanel connectors in the system case that come from the
motherboard? Well, if so, did this "friend" ever get around to
installing the motherboard's chipset driver package? Since you never
identify the brand and model for the motherboard, you'll have to search
the motherboard or system maker's web site for the chipset drivers.
You never mentioned WHO did the install of Windows 7. Was it this
"friend", you, or a pre-built computer that comes with Windows 7
pre-installed (along with all the other fluff)? If it was
pre-installed, maybe the problem is in configuring the settings for the
audio devices that "are not doing well" - whatever that means.
Don't know what your friend had for their prior hardware. Maybe they
had a daughtercard that had high-level outputs usable with unpowered
external speakers. "not doing well" could be, as just one possible
guess, that the volume is very low. The new mobo's audio connectors
might only be line-out jacks and require you connect *powered* external
speakers to them. Could be the external speakers have their own volume
control and it got turned way down.
Connect a pair of working headphones to the audio jacks in the backpanel
of the system case (which connect to the motherboard). Test the
headphones with some other line-out device, like a portable audio
device, your stereo system's audio out jack, or the audio jack on your
television. Then plug it into the audio jacks on the back of the
computer case. Is the sound "not doing well" with the headphones, too?
If the headphones are low volume then putz with the audio device
properties in Control Panel.
If the "not doing well" is something other than low volume, well, we'll
only know when you tell us what "not doing well" really means.