Originally posted by: LokutusofBorg
If I want to buy a 4870 to drive my display(s) can I buy a really cheap nVidia card (like a 9400GT or something) and have CUDA-enabled apps make use of it?
Whether or not you can get it working, the 9400 GT is not a great choice for CUDA. The reason is that it only has 16 shader processors. Another $20-30 would DOUBLE that to 32 on a 9500 GT, and another $20-30 would DOUBLE it again on a 9600 GT to 64. Most of the terrific performance gains you read about that CUDA enables were probably done on a GTX 200 series card, which starts with 192 shader processors. I think if you start that low, you'd be setting yourself up for a disappointment. If you really, REALLY want CUDA support, the best thing to do would probably to get a GTS 250 (128 processors) or a current generation GTX 260 (216 processors). You're looking at a bit below the 4870 in price for the former, and a bit above for the latter. Besides getting much better CUDA performance, you wouldn't have to deal with Vista driver issues, you wouldn't have to own a motherboard with multiple PCI Express slots capable of handling video cards and you wouldn't have to own a power supply capable of handling two graphics cards.
Think on this before you buy. There's nothing CUDA can do that your CPU cannot. However,
some things CUDA can do faster (maybe not better, just faster). If you feel it is worth having CUDA, skip the ATI card. If you feel it is not, get what you would rather have.