The whole system looks fairly good. I agree all you really need is a better GPU. I would recommend the 1060 if you need to upgrade right now. If not I would wait to upgrade until the 2060 comes out. I also would recommend to upgrade the processor, it is a great CPU for the age, and if your budget doesn't allow it you can keep it. But if you are able to get a new motherboard, ram, and CPU, I would do it. I would recommend these parts; https://www.amazon.com/Intel-i5-8400-Desktop-Processor-Cores/dp/B07KNKWQKR/ref=sr_1_2?ie=UTF8&qid=1546455840&sr=8-2&keywords=i5%2B8400&th=1 (comes with 16gb RAM! which is very important for modern AAA games) https://www.amazon.com/GIGABYTE-B360M-DS3H-LGA1151-Motherboard/dp/B07BQ9SSH7/ref=sr_1_1?ie=UTF8&qid=1546456166&sr=8-1&keywords=micro+atx+i5+8600k+motherboard. This board should fit your current case and will support the processor and RAM. Don't feel pressured to upgrade the CPU, RAM, and motherboard, just the GPU is all you really need. But this upgrade would give you a great rig that will last longer than what you have.