The X-52 has an automatic calibration system. When you open the controller's properties and see the screen with all the axes, sliders, and buttons. That is actually your calibration screen. Move the axes and sliders around and your Saitek is automatically calibrated.
Yes, I know this doesn't resolve your situation. Just letting you know that you really can calibrate the joystick in Windows.