Back when I had an original radeon 32mb DDR, I used to get the same ridiculous problem. I don't remember what I fiddled with, but it was one of the parameters in the ati control panel. However, I would listen to FFTBoy if I were you. He has first-hand experience in getting the game to work in d3d with a 9600, so his advice is your best bet.