DFP or G25 is your only option, you could hack it to 900 (i mean hack as in tear it to bits, not as in hack software!), but it would lose 3.33333(recuring) time its sensitivity!
The way I understand it, a small voltage is applied to the potentiometer in the wheel. As the wheel is moved through its range, so too is the potentiometer. The resulting change in voltage is detected by an A/D (analog to digital) converter. A/D converters have a set number of steps, and it is the number of steps that determine the smoothness of the wheel.
I'm pretty sure the one in my Act-Labs Force RS only has 256 steps. Since it's a 270 degree wheel, that means each step in the input is about 1.05 degrees. This makes it extremely notchy. *****(see EDIT)
I'm not sure how many steps other wheels have, but it's probably a lot more.
EDIT: Actually this is incorrect. The Force RS is MUCH worse than that. Under DXTweak2, I get a minimum value of 0, and a max value of 4096. One notch of wheel movement is 40 units. This means there are only about 102 steps! So I have to move the wheel about 2.6 degrees to get a change in input! Time to get a G25...