Right now, I'm on an Athlon X4 750K at 4.3GHz. I do mostly programming and only play very light games e.g. Team Fortress 2. The reason I want to upgrade is because I tend to also play Dolphin and use Visual Studio, which are both incredibly CPU intensive (the former more-so than the latter) and I'd really like to get the best experience I can with what I do. At first I thought about getting an FM2+ mobo and sticking with my 750K until I save up enough for an 860K, but especially for what I'm doing, I crave dat juicy single-threaded performance. At the same time, though, I'd like to have a little bit of flexibility, so I might not last long with a G3258 before I realize that I'd picked the wrong CPU for my needs. I'm kind of 16 years old and right now, so an i5, regardless of generation, is way out of the question. So, should I get myself an FM2+ mobo and 860K this Christmas? Or should I hold off and jump ship to Intel? Any input is greatly appreciated!