OpenCL: Improved architecture detection for NVIDIA GPUs.

Older devices such as a GeForce 8600 GT have been mapped incorrectly.
The new detection fixes this for the devices currently available.
Needs to be revisited once the post-Maxwell generation is out.