As far as your computer goes it looks decent. I would've opted for something like an i5-4670k/i5-4690k and spend more money on a beefier GPU but that's pretty much it. The i7-4790 is alright but I also would have gotten a 4790K instead if you're going to get an i7. It's only 10-20 dollars more and gives your better performance and a way better long-term performance.
And I wouldn't say that you'd have problems down the road if you know for sure that you're going to upgrade your GPU.