An R9 270 or gtx 660 wont necessarily be future proof. Once the 800 series GTX GPU's are released by NVIDIA, the 700 series GPU will be cheaper. Wait a month or two for them to release and you would get better bang for your buck. Recommend GTX 760 or the R9 280 to be "future proof"