Yeah, that's a picture of a DVI-I single link cable. Most all new video cards have DVI outputs on them. Just check before you buy one. Also, you could just get a VGA to DVI Adapter. I have the opposite -- a DVI to VGA Adapter. I'm not totally sure if they make it the way you need it, though. Anyone else know?
Personally, if I were you, I'd just buy a new video card. You can get one that's faster than what you have for quite a decent price, considering how old yours is -- like a
GeForce FX5200. It's probably the best bang for your buck -- approx. $50 on Newegg.