For better gaming experience, I would upgrade the GPU. Gtx 950 is a pretty capable card (depend on the games and setting you play at), your i3 can bottleneck a lot of high-end cards. i3 is probably limit you gtx 970 or R390. CPU last you much much longer than GPU, as GPU get refreshed every year...