Looks like a scaling issue.
TV moniters and PC moniters display digital images slightly differently . As such, if your TV is not aware its taking in a PC input, the image will look like crap.
As an example, my Samsung UN46C7000 (7000 series) allows for named HDMI inputs. If I don't specifcally set the name of the HDMI input for my PC to "PC", the image that results is very simmilar to what you are getting. When the input is set to "PC", the image is crystal clear. Thats probably whats happening in your case as well.
I though something was seriously wrong with my monitor. It looked good on VGA mode, which defaults as the listed PC Mode. But whenever I hooked in an HDMI cable it looked like the OP's desktop. After months (literally) of searching I finally found this post. Took all of 10 seconds to edit the HDMI 1 port to a PC signal input.
Damnit I really appreciate it!
My Samsung B2330HD is now getting used properly for the first time since I purchased it!