I don't know man, a PCI card already does not work well with a game like BF2. Even if it did run, the lowest graphics settings would even cause a PCI card to break a sweat (not literally but you know what i mean lol). To be honest with you, if you want to start playing games like BF2 then you are gonna have to spend some more money and do some upgrading or completely buy a new PC. It sucks, i know, but thats the future that gaming brings.