Well one thing that can help with many video cards are the OMEGA DRIVERS.
http://www.omegadrivers.net/They are hacked drivers for most ATI/NVIDIA/3DFX cards....
They have always helped me a lot with game compatability, and fixed lots of crashing errors for me, as all my computers have cheap ATI cards in them. They worked perfectly for me on these cards:
Radeon 9250 fx
Radeon 1050x
Radeon 1150 mobility
I've never used Nvidia or 3dfx cards....
You have to uninstall your current drivers first, so I take no responsibility for anything that happens. Make sure they support your card model before trying to use them. The installer guides you step by step and is very helpful.
Hope this helps.