Should I upgrade my CPU, or upgrade something else?

ChemistZombie

Commendable
Dec 11, 2016
1
0
1,510
I just built a new PC last month for $675. However, I was a bit unsatisfied because none of the parts I needed were in stock at that day (it's the only PC hardware store here so that's why, and I live in Indonesia where online stores are so unreliable and most of the time you'll get scammed).

The thing I always wanted is to get the Xeon E3-1231 v3, which is basically an i7-4770 (yes, it's Haswell) without the iGPU and 100MHz lower turbo speed. Now, the reason why I want it is because I sometimes use multiple CPU-intensive apps at the same time, like using VMware with OBS (to do some weird live streams). My current i5-4460 struggles at this since I allocate 2 CPU threads on the VM (use only one thread, and the VM becomes unstable) and since OBS uses your CPU instead of GPU, it just struggles due to the lack of hyperthreading. Sure, you might recommend an i7 instead due to it being branded as a server CPU instead of desktop, however, it WILL actually work with ANY LGA 1150 CPUs (unlike Skylake Xeons). Also, this Xeon E3-1231 v3 is better suited for me because you get the performance of an i7-4770 with the cost of a K-series i5. I'm kinda tight on budget so I'm excluding all kinds of i7, unless if it's cheaper than the Xeon.
Also, the thing I'm concerning about Intel's line of desktop/server/workstation CPUs is that Intel usually discontinues it after three desktop Intel CPU generations have passed (I noticed this on the Ivy Bridge CPUs, where most of them have "end of life" status after desktop Skylake came out. I'm worried that they'll discontinue Haswell desktop CPUs as well when desktop Kaby Lake CPUs come out. It's rumored to come out in January 2017, so I have to hurry if I wanna get it.

The problem is, my GPU is also kinda bad, since I use an XFX RX 460 4GB. It just struggles while playing GTA Online on max settings sometimes (FPS drops to 10-20 sometimes), and more demanding Minecraft shaders just caps at 30-40 fps. I wanted to get a Zotac GTX 1050 Ti 4GB but it was out of stock too last month, along with other GTX 1050 and 1050 Ti GPUs.

Now I'm kinda confused. Should I upgrade my CPU first before Intel decides to discontinue it sometime in early 2017, or upgrade my GPU for better gaming performance. I don't play games frequently, and I currently only play those two games (GTA Online and Minecraft). I mainly focus on video editing and some Blender modeling for my school projects and some said that using a Xeon or i7 sometimes delivers better performance for those things (except gaming, of course).

Anyway, here's my current specs:
CPU: Intel Core i5-4460, 3.2 GHz
GPU: XFX Radeon RX 460 4GB Double Dissipation
RAM: Corsair Vengeance 2x8GB 1600 MHz
Motherboard: Asus H81M-E (Micro-ATX)
Storage: Colorful 128GB SSD (shady, I know, but hey, their Nvidia GPUs are somewhat well-known), WD Blue 2TB 5400RPM, and an old 160GB 5400RPM Fujitsu HDD I took off from my broken old laptop

Thanks in advance.