Your optimum resolution on your tv is 1680x1050 according to it's stats Your gpu is capible of much more. In fact your stats show only 3 compatible pc resolutions. If you want the most out of your gpu you may need a monitor that supports higher resolutions. My Hanns-g optimum resolution is 1680x1050 and my 5770 will go much higher.
ya and that is what i have it set to with the vga cable in. but what my question is essentially is why is it that when i switch to hdmi it suddenly doesn't have jack *** for resolutions, they all look shitty, and i cant use the same one that i was using with the vga in, its not even an option.
According to your TV's specs it only supports up to 1080i. (INPUT SIGNAL
TV/Video comp. 480i, 480p, 720p, 1080i) Which may explain the problem.
(I've always believed this but never had the equipment to test) I think that HDMI has only set resolutions that can be displayed . And most of these are based on the 16:9 format. (since HDMI and DVI-D define an overlapping minimum set of supported resolutions and framebuffer formats to ensure a basic level of interoperability : Wikipedia "HDMI")
So unless you want to use a VGA cable or switch out your TV I think you a little out of luck.
Also not all hdmi cables are created equally. If you have wiggle room it could be the cable. You have a good tv and a good gpu you should have a good 1680x1050 picture if everything else is set/ connected correctly. If you have another tv w/hdmi in the house connect it to the comp and see what happens.
shamanxia has a point, if your TV only supports 1080i you won't be able to use a proper 1080 setting.
Basically you're vga cable transmits an analogue signal while your hdmi cable transmits a digital one. These are two completely separate pathways into your TV. I don't mean to alarm you but you're TV isn't really designed to be used as a monitor over hdmi.
For best results you should use an analogue vga cable and make sure your card is set to the native resolution of your monitor (1680x1050@ 60hz). I've seen a lot of people set their analogue-input lcd panels to greater than 60hz, but this is a mistake and will only cause the output image to become fuzzy.