eDonkey is another P2P program. Not as popular as others because it's a lot slower but has few unique features that many people (include me) like. The best feature of this program is it will check the file while you're downloading for corruptions. If any part of the file was corrupted it'll simply drop that section and try to download it again.
There are several different programs use eDonkey's network. The original eDonkey (
http://www.edonkey2000.com) or eMule (IMO the better choice than others,
http://emule-project.net) are the best 2 choices.
Don't even bother with most warez forums. It'll be difficult to find old games on most of those places.
AFAIK, most of the Glide wrapper works with nVidia and ATI cards. Some might work better than the others, just give it a shot.
Again, this game is old and it'll be very difficult to download it from anywhere. The best way to get this game might be your local second-hand game stores.