Update your directx 9.0c.
I would check the Via site for an updated graphics driver.
For this particular game, check with the manufacturer. To do a general
test:
1. Click the Windows Start button
2. Click Run on the right hand side
3. Type:
dxdiag
4. Click OK or Click YES
5. Under the Display tab there is a button to test Direct3D. Run that.
If the Direct3D button doesn't show up. What does that mean ?
Does Direct3D Acceleration show as Enabled on the Display tab?
If not, try enabling it and see if the "Test Direct3D" button shows up to
its right.
Otherwise, your graphics card may not support Direct3D.