In your "settings" folder are jsm files corresponding to your controllers. Open side by side the ones from Win7 and Xp. See if there are any structural differences other than your mappings, calibrations, or scaling's. If not, copy all of the lines from the XP files into the Win 7 files. Here is what the file content generally looks like.
If that first number at the top like in mine (3,33) is different between the two files. Don't change the one in the Win7 file. Save and see how it works out. If not just delete it and restart the game. A new generic one will be generated.
chfighterstickusb.jsm
CH Fighterstick USB
3,33
X Axis
15547,32767,49987,0.023000,0.068000,0.250000
AXIS,ROLL,0,1
0.53,0.55,0.64,0.74,0.81,0.91,0.95,0.97,0.98,1.00
AXIS,ROLL,0,0
AXIS,ROLL,0,0
NOTUSED,NOTUSED,0,0
Y Axis
15559,32767,49975,0.016000,0.122000,0.250000
AXIS,PITCH,0,1
0.14,0.15,0.19,0.33,0.43,0.53,0.67,0.79,0.92,1.00
AXIS,PITCH,0,0
AXIS,PITCH,0,0
NOTUSED,NOTUSED,0,0
Z Axis
5000,32767,60535,0.000000,0.000000,0.250000
NOTUSED,NOTUSED,0,0
AXIS,TRIM_PITCH,0,0
AXIS,TRIM_PITCH,0,0
NOTUSED,NOTUSED,0,0
Hat Switch Fwd.
GLOBAL,TOGGLE_INFO
GLOBAL,TOGGLE_INFO
GLOBAL,TOGGLE_INFO
NOTUSED,NOTUSED
Hat Switch Right Fwd.
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
Hat Switch Right
GLOBAL,RADIO_1
GLOBAL,RADIO_1
GLOBAL,RADIO_1
NOTUSED,NOTUSED
Hat Switch Right Back
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
Hat Switch Back
PLANE,DISPLAY_DAMAGE
VEHICLE,DISPLAY_DAMAGE
PLANE,DISPLAY_DAMAGE
NOTUSED,NOTUSED
Hat Switch Left Back
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
Hat Switch Left
GLOBAL,TOGGLE_MSG_WND_SIZE
GLOBAL,TOGGLE_MSG_WND_SIZE
GLOBAL,TOGGLE_MSG_WND_SIZE
NOTUSED,NOTUSED
Hat Switch Left Fwd.
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
Button 0
GLOBAL,FIRE_ALL_GUNS
GLOBAL,FIRE_ALL_GUNS
GLOBAL,FIRE_ALL_GUNS
NOTUSED,NOTUSED
Button 1
PLANE,AUTO_PILOT_WINGMAN
PLANE,TOGGLE_COMBAT_TRIM
PLANE,TOGGLE_COMBAT_TRIM
NOTUSED,NOTUSED
Button 2
GLOBAL,SELECT_SECONDARY
GLOBAL,SELECT_SECONDARY
GLOBAL,SELECT_SECONDARY
NOTUSED,NOTUSED
Button 3
PLANE,FUEL_TANK
PLANE,FUEL_TANK
PLANE,FUEL_TANK
NOTUSED,NOTUSED
Button 4
PLANE,AUTO_PILOT_CLIMB
PLANE,AUTO_PILOT_CLIMB
PLANE,AUTO_PILOT_CLIMB
NOTUSED,NOTUSED
Button 5
PLANE,AUTO_PILOT_ANGLE
PLANE,AUTO_PILOT_ANGLE
PLANE,AUTO_PILOT_ANGLE
NOTUSED,NOTUSED
Button 6
VIEW,TRACKER_CENTER
VIEW,TRACKER_CENTER
VIEW,TRACKER_CENTER
NOTUSED,NOTUSED
Button 7
PLANE,AUTO_PILOT_LEVEL
PLANE,AUTO_PILOT_LEVEL
PLANE,AUTO_PILOT_LEVEL
NOTUSED,NOTUSED
Button 8
VIEW,TOGGLE_ZOOM
VIEW,TOGGLE_ZOOM
VIEW,TOGGLE_ZOOM
NOTUSED,NOTUSED
Button 9
VIEW,ZOOM_IN
VIEW,ZOOM_IN
VIEW,ZOOM_IN
NOTUSED,NOTUSED
Button 10
GLOBAL,CHECK_6
GLOBAL,CHECK_6
GLOBAL,CHECK_6
NOTUSED,NOTUSED
Button 11
VIEW,ZOOM_OUT
VIEW,ZOOM_OUT
VIEW,ZOOM_OUT
NOTUSED,NOTUSED
Button 12
GLOBAL,FIRE_PRIMARY
GLOBAL,FIRE_PRIMARY
GLOBAL,FIRE_PRIMARY
NOTUSED,NOTUSED
Button 13
GLOBAL,FIRE_SECONDARY
GLOBAL,FIRE_SECONDARY
GLOBAL,FIRE_SECONDARY
NOTUSED,NOTUSED
Button 14
PLANE,TOGGLE_DIVE_BRAKE
PLANE,TOGGLE_DIVE_BRAKE
PLANE,TOGGLE_DIVE_BRAKE
NOTUSED,NOTUSED
Button 15
PLANE,OPEN_BOMB_DOORS
VEHICLE,OPEN_BOMB_DOORS
PLANE,OPEN_BOMB_DOORS
NOTUSED,NOTUSED
X Axis Min
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
X Axis Mid
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
X Axis Max
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
Y Axis Min
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
Y Axis Mid
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
Y Axis Max
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
Z Axis Min
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
Z Axis Mid
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
Z Axis Max
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED
NOTUSED,NOTUSED