Question about Supported GPU

Hello All,
I understand that most recent NVIDIA graphics cards are supported on the CUDA platform, however, I have read mixed reviews about the NVIDIA NVS 3100m Optimus and its ability to work with CUDA. I can’t find the forum post now, though. I am debating about purchasing either a ThinkPad T410 or a ThinkPad W510, and the deciding factor will be which one can run CUDA.

The T410 contains an NVIDIA NVS 3100m Optimus, and the W510 contains an NVIDIA Quadro FX 880M. Does anyone know which one of these will work with CUDA or which would run the best if they both support CUDA?
Thanks!

This page has every NVIDIA GPU summarized:

http://en.wikipedia.org/wiki/Comparison_of_Nvidia_graphics_processing_units

Based on a quick glance, it looks like the Quadro FX 880M has twice the memory bandwidth and more than twice the floating point performance.