are these cards future proof because i have to play latst games for atleast 1 year
the 460/5770 will run any game at your resolution for a long time. As of now, you'l be able to crank up most games to fairly high settings. As time passes, & newer games come out, you'l just have to dial down settings to accomodate playable frame rates. But no doubt you'l be able to play any game, just at the cost of lower settings.
The 5770 is a good bet for your budget. You'l have to add in ~$10-20 more for the 460 768 mb (worth it imo)