Ummmm, I would imagine he has a decent vidcard, he's running Vista, and that's not the prob, it's "compatability", I don't think Vista is going to play well with a game from 2001.
Dunno if there's a "compatability mode" like XP has, in Vista, but if there, try running the game in Win'95 or Win'98 mode.
_________________________
The lightning flashes through my skull; mine eyeballs ache and ache; my whole beaten brain seems as beheaded, and rolling on some stunning ground.
AMD Athlon64 3700+ @2.64ghz 240/11 (stock air, lapped) 1.475V
DFI LanParty Ultra-D PCI-E (Modded to SLI)
2X eVGA 7600GT CO @645/850 (Volt Modded)
OCZ Platinum EL 2X512 2-3-3-6 1T Dual Channel @220mhz
WD Caviar SE 80G 7200rpm 8MB
Sony CD burner