I am assuming that either his video card does not have DVI out, or the TV doesn't have a DVI input. With that assumption, the VGA connection is is best option.
Now, that video card is more than capable in running your TV's resolution. All you need to do is find the proper resolution on your video card settings.
BTW, if you are going to buy a new card, AND your TV has a DVI input, make sure you get a card with DVI out and use that.
if the resolution for the card is not available in the settings page, click advanced, go to adapter, then click list all modes...**** even my card has 1280 * 1024 (32 bit) 60hz and 1280 * 960 (32bit) 60hz(this is on a 2005 3dfuzion geforce mx4000) then on my other card(2000 3dfx voodoo3) i get all the way up to 1600 * 1200(32bit)60 hz, and widescreen, 1600 * 1024(32bit) 60hz...who wold thing an older card can kick a newer cards *** in screen resolutions? o and i got the 3dfx voodoo3 for free from my school!!! dumbasses....