I have a HP Pavilion Elite m9400f from I believe 3 years ago. I am interested in playing the new Star Wars MMO, and Battlefield 3 on medium-high settings. I would like some advice on if it would be worth the money to update my video card, and if so what I should be looking for.
Your psu is only 350watt and your cpu is only 2.4 ghz so it is better to have a gpu lower than 100$ because bigger gpu requires more powerful psu atleast 500watt and a powerfull cpu like 3.2 ghz dual or quad core . So i'd suggest you buy a 5670 or 6670 . They don't require additional power pin . And also overclock your cpu to 3ghz atleast
with your native video resolution, i don't think you can achieve middle-high performance for under 150, unless you're willing to lower the resolution (1680x1050 or lower). Also, your power supply might not be able to support the graphic card.
Decent power supply will cost at least $70, that left you with $130 (assuming you spent $200).