I would suggest ram
I am looking to upgrade my PC for gaming, but I'm on a budget. I currently have 512 MB of RAM and a 128MB video card. If I had to choose, which should I upgrade? (I am looking to play games such as Battlefield 2 and Flight Simulator X)

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic