So I'm looking to upgrade my CPU, motherboard, RAM, and eventually my GPU. I currently have an i5-4590 and 16gb of DDR3. There is a deal at a Microcenter near me to for a i5-8600k with a compatible mobo for a little over $300. My only gripe is that RAM is pretty high at the moment. I only play at 1080p with a 144hz monitor. Will it be fine to upgrade the other core components and hold off until getting a new GPU or is it a waste to upgrade without getting a new GPU? Looking to get a 1070 ti in a few months.