You will need to overclock Kaveri to see its full fruit; 3.7GHZ simply isn't enough.
If you overclock it to 4.4 ghz (easily doable with any type of water cooling) than at that point, you can make an argument for it being faster than FX-6300. It's single threaded performance is naturally improved by 15-20%, but you only see the fruit of that if you perform said overclock. Kaveri by default and even more so by overclock will have great performance improvements for Dolphin Emulator which only uses 3 cores. It will also give games a 5-10 FPS boost simply do to improved single threaded performance (this does not take the new GPU into account). It will beat FX-6300 in power efficiency easily. However, it's overclocked version will give you nearly 6 core FX-6300 performance. So to answer your question, no performance improvement for any app that used all cores on FX-6300, and about 25% general single thread performance improvements on the overclock which is rather nice. Get Thermaltake's latest water cooler version 3.
For question 2, the answer is not happening in 2014 (100% chance of that being the case) If AMD does reenter the FX series, it will be with a new motherboard which supports DDR4; so I think answered a few of your concerns.
Will the wait be worth it. I'd have to say, no for stock performance, yes for overclock. It's a win for emulators. You can watch 4k video with it. You can eyeinfinity 4 displays with it. It has true audio, and X264 offloading. It has mantle which will give you min 25% boost on min FPS for supported games. If you like lots of power (graphics and gpu) in a small envelop like I do, its the only APU that delivers this at 120-150$ compared to Intel's Iris at like 400$. But I strongly recommend water cooling set, even if you already have a cooler or have never ventured into water cooling. 60$ isn't too bad for watercooling, get v3.