I build custom computer systems as a side business. My personal rig is in my sig. I have all the parts I could easily just swallow the cost and build myself an i5 or an i7, problem is even with my own business I have to eat the cost of the parts when its for my own use and when the wife goes over the books.... I don't want to sleep in the barn, love my horses, have no desire to bunk with them...
I've upgraded my system probably 5 times starting with an old crappy Gigabyte board that couldn't even handle my then Phenom II 965BE to the rig I'm running now. I fully plan on getting at least 3-4 more years out of my current rig before making the next upgrade to a motherboard with DDR4 RAM (be it AMD Zen or Intel Kaby Lake, although the way that Intel loves to price gouge probably Zen - second generation).
I know I can wait at least the next 3-4 years for 2 reasons. 1. I enjoy gaming on my rig, and I realize that games are going to be heavily held in check by the fact that they are developed for and need to run properly on the console systems (Xbox One and PS4). I know that my computer system is far more powerful than either console and therefore will be able to game for the lifetime of the current consoles at far better resolution / settings. 2. I use my rig for a lot of video editing / rendering. For video editing and rendering my rig absolutely destroys more expensive i5 systems and my processor was $150 when I bought it so is literally half the cost of an i7 processor (so its an easy sell for my wife).
I know my current system is very viable for at least the next 3-4 years by which time Zen should be in second generation and we should all have alternatives in the high end CPU market which hopefully will drive prices down. Your FX 8350 although "long in the tooh" is more than capable of giving you the next 3-4 years with very good performance. I would recommend saying its a newer build to see if you can exchange your motherboard or outright sell your motherboard as a gently used part and get either the MSI 970 Gaming or GIGABYTE GA-970A-UD3P (rev. 1.0). The MSI 970 Gaming has support for crossfire / SLI and the GIGABYTE GA-970A-UD3P (rev. 1.0) has LLC support which will greatly help vDrop for improved overclocking - you should be able to max out an overclock with the GIGABYTE GA-970A-UD3P (rev. 1.0). They both have excellent VRM cooling and 8+2 power phase. They are the best "budget" boards available for getting the most out of the FX 8 core processors.
With either of those motherboards you will be able to overclock your processor, have true stability with it and teamed with a good GPU (GTX 960+, R9 280X+) will be able to game at higher settings than the consoles and will be able to get very good multi-threaded performance for applications such as rendering, video editing, streaming, ect... I would highly recommend just upgrading your motherboard and having a very viable system for the next 3-4 years (which realistically is all you can hope from any system).