Only if your TV doesn't have a DVI in. DVI will give you just as good quality.
Another thing to note is in a traditional home setup HDMI carries audio and video. So unless you have one of those video cards that will also output the audio with its built in HDMI connection you will not get audio to your TV through HDMI.