Due to the vagaries of video card naming conventions, a GTX295 is still a competitive card and might be better than, say, a GT440. (I don't know if that specific example is actually true, but the pattern in Nvidia's pre-GTX cards worked that way, and it's probably the same now.)
Nvidia relly screwed up the naming convention on cards with their recent changeover. Basically, really oversimplifiong here, here's the model break down historically:
AS far as I am aware, there was no "geforce 1"
Geforce 2 GT and GTX
Geforce 3 GT, GTX and Ultra
Geforce 4 440gt, 4000 GT, 4200 GT, 4600 GT, 4600 GTX
Geforce 5 5600 GT, 5800 GTX, 5800 Ultra
Geforce 6 6600 GT (first of the PCI express cards), 6800 GT and GTX
Geforce 7 7600 GT 7600 GTS, 7800 GTX, 7900 GTX, 7950 GX2 dual core graphics card
Geforce 8 8200 gt, 8600 gt, 8600 gts, 8800 gt, 8800 gtx, 8800 ultra, 8900 gtx
Geforce 9 9600 gt, 9800 gt, 9800 gtx, 9800 ultra, 9800 GTX+
Geforce 10 260 GTX, 280 GTX, 280 GTX SSD, 285 GTX, 295 GTX, 295 Ultra, 295 GX2 dual core
Geforce 11 460 GTX, 480 GTX (there were no Geforce 3xx series cards produced. rumor has it they scrapped the design in favort of the fermi chips)
SO a 4xx GTX is actually and 11th generation chip, while a GT440 is actually a really old 4th generation AGP chip. Then you have the whole radeon 9800 naming convention mess on the ATI side. you almost need a manual just to figure it all out.
If you are ever curious about your video card and want to know exactly what you have in your system (ram speeds, processor, etc) run a program called GPUz
. It's freeware, and will tell you exactly what specifications you have. Not all nvidia 9800 GTX's are created equil for example. Later models have a significantly faster and cooler running processor than the earliest ones.