I finally got some money (about $400) to upgrade my PC. I mostly play BF4, Titanfall, and WoW. My primary monitor runs at 1600x900@60hz, and my secondary is 1440x900@75hz. I do a bit of programming as a hobby as well as occasionally record my guilds fights (I don't stream, however).
My current setup is this:
CPU: Intel Core 2 Quad Q6600 Quad-Core 2.4ghz CPU
Memory: 7GB DDR2 333mhz (different brands, not sure which.)
Motherboard: ASUS P5E-VM DO
GPU: nVidia GeForce GTX 660 2GB
Storage: 2x 1TB Western Digital Caviar Blue HDD's
PSU: Apex 500w ATX12v
Case: RAIDMAX SMILODON ATX Mid-Tower Case
I'm keeping the same video card, PSU, and storage.
What I'm upgrading: PCPartPicker link
CPU: Intel Core i5 4590 3.3ghz Quad-Core cpu
Memory: Team Vulcan 8GB (2x4gb) DDR3-1600
Motherboard: ASRock H97M Pro4 Micro ATX
Case: Azza SIRIUS ATX Mid-Tower Case
I need a new case, as my current one is starting to fail. The front USB ports are almost worn out, and the front audio jacks completely quit on me, and it's got dents and scratches all over it from when I moved.
I know my budget doesn't allow for super top-of-the-line graphics. I don't expect to run games at 1080p locked at 60fps. I'm happy with getting 30-60 on average, so long as it doesn't drop below 20fps. If anyone has any suggestions to get the best bang for my buck, please let me know. I do plan on getting another 8gb of ram in another month or two, most likely with my next bonus from work.