Your upgrade paths will be dictated by a few factors 1) budget for this upgrade 2) regional availability of parts, could you provide insight in both of theses please, meanwhile here are my thoughts;
you could spend as mentioned in earlier post two or three hundred dollars into an aging processor such as 8350 and 990 motherboard which will get you some distance forward, but in 6 months or a year you will be right back where you are at right now asking the same question.
or
you could wait and save (if you do not have the funds right now) and get a Newer generation system (motherboard, Cpu and Ram at very least).
there are deals to be had if you have money in hand, Frys.com, microcenter.com and ,many more outlets in many countries run daily if not weekly specials and with patience you can snatch great upgrade deals and not bleed your funds by impatience.
Example this weekend Frys.com "daily special email " with a code one can snatch an I5-7600 + Gigabyte Z270N Wifi Motherboard for 288$ this is normally closer to 400$... and it has upgradability possibilities (I7-7700K for example) later on. find some DDR4 2133/2400 for the motherboard and your set under 400$..
My point is; I would not recommend to spend a great deal of cash into an aging system.