The HD 4670 will play all of those at max, assuming your CPU is strong enough. I've never heard of a PCI-e slot dying. Get an HD 4670 with 512Mb of memory, most that use 1Gb use slower memory, which actually lowers performance significantly. The card runs pretty cool with its default cooler, too. Mine overclocked to the top of CCC's overdrive.