I'll have a long think about it i might upgrade my CPU to AMD FX 9590.
Even at the current, much much lower price of $370, the FX 9590 is still a poor value compared to the 8350. They are basically the same CPU except the 9590 has a higher TDP but only a sligt, 700 MHz, overclock. In my opinion, $170 is not worth a mere 700 MHz. You could simply buy a $100 H100i and overclock the 4.0 GHz 8350 to 4.7 GHz and you will have a 9590 and spend the extra $70 on something else. Another drawback is the motherboard. A 9590 needs a motherboard compatible with 220w CPUs. Most of them are high end and expensive while the 125w 8350 will work with just about any run of the mill FX compatible board.