Actually, if you underclock your CPU, you'll actually see better performance than you currently are in this case because you'll get it to a level where it can actually sustain its clock speed instead of throttling down all the time.
The FX-9000 chips are simply higher quality FX-8000 chips. They're just factory overclocked ridiculously high so they consume nearly twice as much power, and put off a lot more heat. The CPU is trying to draw more power through the mboard than it can safely provide, thus it throttles itself down to 1.4 GHz all the time.
If you configure the clock and voltage settings to match those of an 8320E, I'm five-nines certain your problem will get solved. Set base multiplier to 32, max turbo multiplier to 40, then lower your VCore voltage. You might be able to simply put this at Auto, but I don't know if your mboard will try to boost the voltage to the 9370 levels. You should be able to get it stable around 1.3V ( stock voltage settings on AMD chips seem to be much higher than necessary ). I prefer using an adaptive or offset voltage control when my CPUs are on a dynamic clock boost.
Try this: set the multipliers as I said and your voltage to auto. Reboot and run a basic stress test ( Prime95 is a good one ). Monitor the CPU voltage to see what your mboard is doing. If it's above 1.35V, go into the BIOS and change the voltage mode to offset and then assign it a negative value. This will instruct the mboard to automatically raise and lower the voltage as necessary, but it will shave a little off the top so it doesn't go too high. If VCore under full load is 1.4V, assign a -0.100V offset to counteract it. You might need to experiment with the offset to find the best one. You might need to settle for a slightly higher voltage under load so that it doesn't drop too far when idling.