BC does not require any special graphic card plugins or patches (other then whatever is included in the BC 1.1 patch - which you should have). Sometimes, there are "pieces" of drivers still hanging around a system if they were improperly uninstalled or rolled back. This can cause conflicts.
What I recommend you do is to
thoroughly uninstall your graphic drivers for the card so that after you do a system restart, the stock WinXP drivers are the ones that your card will be using.
Then, do a clean install of the drivers that are specific to your card. The drivers you had installed before your roommate rolled them back are most likely your best bet to get back all the proper working settings... also, make sure you have the latest version of DirectX installed that is compatible with your OS... That would be DirectX 9.0c. Install DirectX
after you've reinstalled the proper graphic drivers.
If you have already done this then try to properly tweak the BC graphic settings so BC properly recognizes your graphic card.
If that still doesn't work, you might need to reinstall BC in order for BC to properly configure itself with the gcard drivers... that may totally suck if you have tons of mods but I highly doubt you will have to go this route.
BTW, man... that's an old gcard you're using! Oldy but a goody.
Hope this helps.
Cheers