Hey guys I'm new here, and I don't know much about graphics cards so I need your help.
I want to buy a relatively cheap graphics card for my pc. Right now I am stuck with the horrid integrated graphics of my HP.
This is my PC:
Proccesser: Intel Core i3 @2.93 GHz
RAM: 5.87 GB usable out of 6 GB
System type: 64 bit
Graphics: Intel Graphics Media Accelerator HD
My computer is an HP p6330f and my moniter is a Samsung SyncMaster T220.
I have looked through some graphics cards that I would like to buy at my local Best Buy or online, but I don't know which is best, so I ask you
Unless you're willing to replace your 300 Watt power supply you can eliminate the EVGA 01G-P3-N988-TR GeForce 9800 GT 1GB since it requires a 6-pin PCI Express Supplementary Power Connector that your 300 Watt power supply just doesn't have.
Currently the Radeon HD 6670 is the highest performing card that doesn't require a PCI Express Supplementary Power Connector.
Out of the remaining cards you've listed the GeForce GT 430 has the best performance.
I would be looking at cards in the following list ranked by performance with best at the top and worst at the bottom :
Radeon HD 6670
Radeon HD 5670
Radeon HD 6570 GDDR5
GeForce GT 440
Radeon HD 5570
GeForce GT 430
Radeon HD 6450
GeForce GT 520
The 5450 will only be slightly better than your integrated graphics, it is one of the weakest cards out there right now. It would barely be able to run the games you mentioned. As already stated above, go for the 5670 or 6670 if you want decent game performance.
How did you "find this out"? If you mean the recommendation from AMD/ATI then ignore it. It has no bearing on reality. The HD5670 will work on a standard 300w PSU. The difference between the GT 430 and HD5670 is only approximately 10w.