Im thinking of getting a new vid card since mine is really ancient (Nvidia 9500 GT) yeah it really served me well but now I cant run any 2013 game now so now Im thinking to just change my card so what vid card preferably Nvidia will not be bottlenecked with my Intel Duo Core E6700 3.2 and 2MB RAM and im on a tight budget so what can you suggest.
How tight is that budget, because 2GB RAM is not exactly "Minimum recommendation" for any 2013 games.
You'd want 4-6-8GB RAM. (8GB PREFERABLY.)
Also, a Core 2 Duo will not pull the big numbers on a ton of games, and even less so in the future. It's nearly obsolete. That also means that the socket 775 motherboard will also be dead soon.
Point is, if you want to actually upgrade your computer, you have to do so smartly, or your build will not be future-proof and you're just sinking money down the drain.
I guess buying a graphics card and dual-channel RAM is a way to go about it that will benefit in the long run, but that doesn't mean that you shouldn't expect to have to buy a new motherboard and CPU in the upcoming year.
Short-term solution : buy dual-channel RAM that's supported by your motherboard (2x4GB for 8GB ram) and buy a PCI-E video card that will be severely bottlenecked if you don't upgrade that processor soon.
Long-term solution : Buy a new motherboard, CPU and make sure you have enough wattage in your Power Supply to feed that new graphics card to support it all.