I'm getting fed up with running into games that won't even start because my graphic card is not 9.0 compatible even though I've dled the 9.0c software and the most recent drivers from Intel that 'supposedly' made the chipset 9.0 compatible. It horrifies me that in order to even 'play' a game without even personally caring about graphics quality I still am going to need to buy a gaming video card.. but after running into the 10th game that just won't play on my Intel card I've had it and admit defeat. But now I need to find the cheapest way of becoming compatible since my family can't really afford the expenses this is going to entail. I've checked the NVidia GeForce and ATI Radeon series but all of the DirectX 9.0 compatible versions are PCI express.. and I'm not sure if my motherboard and bus is compatible with that. Which means possibly yet another expense upgrading the system to make it compatible. Is there any way to check whether my system is PCIe compatible before having to buy new hardware for that too? I checked my system devices and saw mainly PCI things so I'm assuming it's noncompatible? (There were some PCIe things listed by Intel but I'm guessing the driver updates stuck them in by default?) Secondly once I've accomplished a PCIe compatible system what graphic card would be the best buy? Contrary to power gamers I don't really give a damn about the graphics quality or its speed.. I just want the bloody games to run. Nothing works on my Intel 82915 version. It's gotten so bad that I've stopped buying games and just use the demos to see if a game will work since game after game turned out couldn't be played. So which graphic card is the cheapest I can get yet still actually run these "next generation games" such as Call of Duty 2, Brothers in Arms: Earned in Blood, Vampire the Masquerade: Bloodlines, and even stupid poker software games (why the hell poker simulation software should require 9.0 is anyone's guess grr!)? Am I going to be looking for GeForce 6600 or what?