My brother just bought MLB 2k10 for his computer and was disappointed to find out that I won't run properly (Plays audio fine but gives a black screen). After doing some research, I came to the conclusion that he needs a video card that is directx 9.0c compatible, to get pixel shader 3.0. His computer is an Athlon64 3200+ with a gig of ram and onboard video.
I'm not looking to drop a ton of money, and I think I've settled on upgrading to either the GeForce 7900 GT or 8600 GT. I have been reading online that the 7900 is a better card, but that the 8600 is better for "shader intensive" games. Does MLB 2k10 qualify as a shader intensive game?
Which card will be better for my purposes? Also, if anyone can recommend another card that will be better, for under $50 on ebay, feel free to suggest it. Please keep in mind his computer only has a 300 W power supply, so I'm not sure if it will be able to run all of the high-consumption cards.