Anyways as an owner of one i can tell you right now you wont run into a game that it cant handle, except for crysis.
Since i’ve gotten mine i’ve been easily able to max out every game i’ve thrown at it, except for crysis. But on crysis i can still run Very High settings 1440x900 2xAA and get decent 30 to 40 fps.
Decisions up to you i just thought i’d throw in some info External Image
The 9800 GTX has a higher shader clock rate than the 8800 GTX Ultra, while being a lot cheaper. So the 9800 GTX is also a good choice if you know your CUDA kernels are compute bound rather than memory bound.
If performance/price is the major concern, then you can’t beat the game cards. If memory capacity (1.5 GiB vs 512MiB) and stability over days long calculations are more important, then go Tesla. I would only go Quadro if you really need the workstation class graphics support that it provides.
Another thing to look for is if you need display and DirectX/OpenGL output support.
If you happen to work on CUDA for visualization, or you intend to render the final output of your computation on screen (like RayTracing), then Tesla won’t really help you since it doesn’t support that kind of thing.
As far as CUDA is concerned, to be able to utilize ‘true’ stream processing capabilities wherein you are able to asynchronously copy data to and from the GPU while a kernel is executing, you may want to get a Card with Compute 1.1 - which is available only on the 9800’s in the performance bracket that you are looking at.
With all these in mind, I would recommend the 9800GTX…