I would go for the strongest I feel comfortable doing, then don't upgrade again until you feel you need/ want to. I don't see why you would be planning 1.5+ years in advance though.
Yeah that's never a good way to go. If you're planning in advance you'll never be satisfied with the hardware you have. Because the thing is there will always be newer and better hardware out no matter when you buy. You just have to go for it.
I'll give what advice I can along those lines - been there, done that. The core components (motherboard, memory, CPU and graphics card) should be your last purchases and done at/near the same time. You can start purchasing items such as a case, HDD/SSD's, OS, optical drive(s) and PSU (if you have an idea of your intended graphics card needs) on an as can be afforded basis prior to the core components. I will highly recommend shying away from purchasing the core components until the very last. It isn't the best way (as already pointed out) but it has worked well for me in the past
Hope it helps
[I don't see why you would be planning 1.5+ years in advance though./quote]
Just because I have a massive backlog of console games to play from PS2 and Wii and I estimate that it would take 1.5 years or more to beat/enjoy all of them.
That way Iwould get better hardware too. (Probably we would have DDR 4 and Broadwell by the time) My plan is to play late games from the PS2/Xbox gen like Quake 4 , Far Cry and Obvilion first. Since I only have sixth generation consoles , maxing those games would be a big leap in graphics.
Then I would go with the games from this gen. By that time I guess a mid end rig would be able to max all current gen games in 1080p. If I spend some more money , I could buy a good enough rig that could let me play PS4/720 games too ntil the end of that gen by making some compromises on the graphical side.
So I could cover almost three gaming generations with one build.
I feel like it's a weird time to build a rig since we don't know the requirements of next gen games. I guess 660 /7870 will be the bare minimum by then.