I have two Saitek Cyborg digital sticks, one MIDI, one USB, I fly CFS1, CFS 2 and Flight Sim 2000 with the 767 in command program.
The USB port stick 'freezes',in just the manner you describe especially when the action gets hot. The MIDI is fine throughout.
Dunno if that helps, but I sympathise.