Especially with Linux I would recommend to stay with Nvidia also. If you can wait a couple of weeks (like me) I'd say go with a 6600 based card (plain or GT). But beware, the will be some cards with only 64-bit RAM bus apparently. Avoid them. ALso avoid the 256MB version as the RAM will be clocked much lower. PCIe versions will ship soon. AGP versin will follow.