well, CPU wise, there is not much you can do. you could overclock your CPU slightly. If you can get it to 4.2 GHz or more, then getting 970 could make sense. with that power supply and CPU overclocking, a 970 would be much wiser than a r9 390.
as dudman says, a 380 is a good option to look into as well.