I am thinking of purchasing a GTX560 ti along with an i5 2500 cpu and 8gb of ram. I am wondering if this would hold up for the next two years until my next upgrade, or should i hold out for a cpu/gpu that hasn't been released yet. The purpose of this build will be for video editing/rendering and a lot of playing new DX11 games.