Yep, PSU is pretty good. Board is fairly good too, for the chipset it has. Probably the best board out of that specific chipset although you'd be in a lot better shape with a 990fx chipset board IF you are going to stay with that AM3+ platform.
What is your current CPU model, because to be honest there isn't much, if anything, I'd recommend paying to upgrade to on that generation that would be worth your while unless you can get it for a VERY reasonable price. Don't even THINK about the FX-9370 or 9590, you will have nothing but problems and heartache, plus you will have simply thrown your money away, going with those. You would also need a very high end motherboard. Your board would NEVER support it. Even the highest end boards BARELY do. Sometimes they actually DON'T, at least not without a lot of VRM throttling going on.
Might also consider that as most AM3 boards, regardless of chipset, get older, they DO tend to almost universally suffer from VRM throttling due to electrical fatigue except on boards with really good power phase and component selection.
And for gaming, going from even something like the FX-4300 to the FX-8350 probably isn't worth the investment either because you will not be gaining much. Same four primary cores, basically, and there are some differences but for all intents and purposes it's much like adding four hyperthreads to the four main cores as they used shared resources. So, if something is REALLY well optimized for multiple threads you'll see some improvement.
For most games that rely on four or less strong cores to see performance gains, you'll not see a lot. Overclocking what you currently have, which will be possible on your board if you have a 4 or 6 core FX chip, not recommend with ANY 8 core FX chip on that board, would probably offer you the most gains but you would also need a capable aftermarket cooler.
All told, not worth the overall investment as by the time you got done buying an FX 8 core chip, new overclockable motherboard and CPU cooler you could have been well on your way, or into, something much newer that would still greatly outperform it.
Certainly there are options and I'm not saying there is no way to gain some performance without a platform upgrade, I just think it's worth thinking about whether or not what you will gain is worth the investment versus what you will gain by upgrading the whole platform and whether the long term investment potential of a full core component upgrade might be a lot wiser move even if you have to wait a bit longer in order to do it.