Cg won't magically make an application run on a card that doesn't support the necessary extensions. Especially extensions that have nothing to do with Cg such as NV_float_buffer, which is for high precision floating point pbuffers.
Also, AFAIK there is no equivalent ATI extension that exposes floating point pbuffers under OpenGL.