Have you just tried to run the game as is?
Set the card to run at 32 bit color. This is not a demand in that a color MUST be 32 bit to be presented; however it simply means that the expected color will be 32 bit to/from the OS.
The game will utilize whatever color pallet it was designed with (16, 24 or 32 bit) and will simply pad the unused bits to the OS. The card doesn't know, or care. The application should handle this; and pass the video information off to the OS for modelling.
There should be no reason why your card won't work. Just make sure you have the latest drivers for the card, the latest patches for your games; and jump to microsoft.com and get the lastest DirectX stuff.
For reasons known only to Microsoft; they don't update DirectX in the windowsupdate area. It's stupid, it's insane and it's reality. DirectX 9.0c has been out for over 2 years; and the latest update came out just a month ago. Yes, after the latest update DirectX went from 9.0c to ...... yes; you guessed it .... 9.0c. No bump in the revision code, but new .dll and other assorted DirectX support stuff.