I have a Dell Dimension E510 The current video card is a RADEON X300/X550 I want to be able to play games such as Call of Duty: Modern Warfare 2, Team Fortress 2, Left 4 Dead 2, and Borderlands. Can you recommend some good video cards which are most importantly compatible with my computer and are worth the price? Edit: Need something with at least Shader Model 3.0
could try a Nvidia 8800gts or a gtx 260 both around the same price but gtx 260 has better performance. I wouldn't recommened going for anythign better beacuase your motherboards pci-express x16 slot is 1.0 (x8 mode) (2gb/s) bus frequency and if you bought a card along the lines of a Nividia gtx 295 or ATI Radeon 5870 your motherboards pci-express x16 controller will limit them cards.