vertex & fragment profiles

so i recently started learning Cg for a project. and when i use the functions: cgGLGetLatestProfile(CG_GL_VERTEX);
the profiles i’m returned are: arbvp1 and fp20 (i have a ti4600). since i’m going to have to do a fair amount of fragment programming (with multiple texture accesses, etc), i was thinking of upgrading my video card to one that can handle the latest profiles. does anybody know where i could find a list of video cards and what profiles they support? i’m pretty new to this whole side of graphics programming, and i figured some people here might’ve already gone through this process before. i couldn’t find anything useful on either nvidia’s developer site or thanks!

Any GeForce FX card will support all profiles. The ATI cards support only the ARB profiles. I’d reccomend an FX card if you want to use the more powerfull fragment profiles (fp30).