Well..after checking out a few things out..and I ended up getting the GeForce 6800GT Overclocked card opposed to the X800XL...for 2 reasons..The XL was PCI-Express(I have AGP) and I heard it sucked from the guy i got it off of compared to the 6800GTOC. Although it was a 100 dollars more..its deffinately worth it..I can run americas army on the highest settings, and it runs beauitifully with no video lag. Thanks a lot guys for your help.