Um your best bet when on a budget is amd but ok. What kind of games are you wanting to play and what settings do you expect?
Sorry i am new to it. Well I can manage from least to mid settings after five years. Thanks
All we can predict is that 5 years from now you'll be able to play new games that have hardware requirements similar to the current games (which is unlikely). It would be easier if your budget was thousands of dollars instead of being limited to US $850. It's easier to build a budget system that runs current games and upgrade when it no longer meets new games requirements.
Yea say for instance a 5 year old computer isnt going to play crysis 3 well at all or bf4 for that matter. A 2 maybe 3 year old computer can play current stuff on mid settings but 5 years is a big stretch on a small budget like you have. You WILL want product that can be overclocked in the future to help it keep up with software demands.
Instead of i5-4430 and 650Ti boost,go for FX-6300+R9 270.Better gpu will be more important for playing games in future than better cpu plus you can overclock the cpu in future.
No one knows how much more hardware demanding games will be in 5 years, just build something that will run current games great and upgrade in the future.