A little backstory. I am semi-new to PC building and upgrading. I used to do it back in the days when 512 m of ram, and 256 m of graphics memory was considered mid to high range. I continued to game, but moved more into the console arena. A few months ago, I upgraded my potato of a home PC with a 2 gig Nvidia graphics card so that I could run dual monitors (it was an old optiplex SFF computer that I got for around 50 bucks which I only used for surfing and watching YouTube).
The 140 dollar investment for a dedicated memory card led to me needing more storage than the measly 300 gig the dell had, so I bought a USB 3.0 adapter card which would fit in a legacy PCI slot. It all went downhill from there, and two weeks later I ended up with an Alienware X51 R2 that I bought of eBay for around $550. The power of this computer versus what I had was obviously mind blowing, and has caused me to fall down the slippery slope of wanting to upgrade my new computer.
Here is my current set-up
I7-4790 (Haswell) 3.6 "O.C" to 4.0 gig
Nvidia GTX 1060 6GB
2x Samsung 24'' curved LED monitors with 60hz refresh rate (display looks good for $150 each)
So, I don't know where to go from here. From what I have found, there is only one Haswell chip quicker than mine, and even then it is not substantially faster. I can't add more RAM to the system since my MOBO is maxed out, so the only thing I can think of is upgrading to a GTX 1070 or 1080. I have also thought of getting a higher end monitor with a 144hz or even 240hz refresh rate, and 1 ms response time.
The ironic part is that the games I play the most come no where near maxing out the capabilities of my current system, but there are games coming out in the near future that I would like to run at max settings with a solid frame rate. Right now, I am thinking that I could improve my current experience the most by grabbing a high end monitor that will serve me well once I decide what to do with my tower itself.