I will buy new graphic after some days but i am confused which graphic card is best for play latest games
I have 2 gb ram
Dual core 2.8
500 gb hard disk
I'm afraid $45 will not be enough for a graphics card that can play the "latest" games. That said, there are plenty of cards on the market within your budget that will play some great games from a few years ago. Half life 2, Doom 3 etc.
Without knowing what sort of motherboard your computer has, it is difficult for me to recommend a specific video card that will work in your machine.
I will buy new graphic after some days but i am confused which graphic card is best for play latest games
I have 2 gb ram
Dual core 2.8
500 gb hard disk
Hi - sorry to be the bearer of bad news - but 2g of ram and a 3000rs budget won't get you a GPU capable of playing latest games at anywhere near acceptable FPS.
In this budget, you can go for Nvidia Geforce GT 610 1GB DDR3. But you wont be able to play latest games @ good speed (still "some" games will work in low settings/low resolution at low fps).