PC Upgrades for me

Solution
A.) i7-6700K/7700K (If you have a 1080p monitor, this would be good.)

B.) GTX 1070, 1070 Ti, 1080, RX Vega 56/64 (If you have a 144Hz or 1440p or higher monitor.)

C.) SSD, good either way.

D.) 144Hz 1080p or 1440p monitor. (If you only have 60Hz 1080p)
Processor should be a K suffixed processor part. If you want to drop in the Kabylake, make sure you update the BIOS first. I would first get an SSD, asap. You should invest in an aftermarket cooler when you want to drop in a K suffixed processor part since they don't come bundled with a stock cooler.
 
A.) i7-6700K/7700K (If you have a 1080p monitor, this would be good.)

B.) GTX 1070, 1070 Ti, 1080, RX Vega 56/64 (If you have a 144Hz or 1440p or higher monitor.)

C.) SSD, good either way.

D.) 144Hz 1080p or 1440p monitor. (If you only have 60Hz 1080p)
 
Solution