Sapphire Radeon HD 6670 GDDR5?
or
Palit Geforce GT640?
1 more question: Is my build better than a build of an AMD A8-3870k? (Includes the card that I mentioned)
Intel Pentium G2010
Kingston 4GB DDR3 1333mhz
500GB Western Digital
(Forgot the motherboard's name) All I know is, it's and ASUS motherboard.
I need a build that is future proof. I will upgrade to an i5 or maybe an i7 later.
Well, neither of those cards are very good, but the 6670 is a better choice. More powerful, etc., etc. Still, a very weak card in today's scene.
Yeah same as brennanriddell. If I were you, I would spend another 50 bucks to get a 7770. Its a decent card and not a bad setup if you get a second one later on. Two 7770s are pretty much the equivalent of a 7870, so you would be set for a while off of a budget build.
Future proofing your computer does not exist, you only end up spending more money
I'd rather go and spend $700-$1000 and buy a good PC that will last me 2-4 years than go and spend $400 every year.