Well I replaced the card with a new one and same issue happend. I messed around with the resolution and refresh rate. When I change it from 1080p to 1080i with 30Hz the issue goes away but the picture looks like shit and there is over scan. 
What can be causing that issue. I tried just an hdmi cable and another dvi cable but once it gets past the starting windows screen it says mode not supported on the tv. I have my current setup going from my pc to a hdmi switch then to the hdmi port on the tv. The model is Samsung LN52A650. I tried connecting the other dvi to hdmi cable right to the tv and same message.
I just tested it on this pc monitor
http://www.newegg.com/Product/Produc...82E16824254043
and change the setting in the nv control panel from pc monitor to tv and everything when fine. So how do I go about fixing this?
Update: So I remembered when I had a viewsonic and my nvidia card always overscanned it and messed up the picture. I went to find the edid setting for my samsung tv and did the following:
After the exe extracts the files I went into NV_Disp.inf and removed the following entries
HKR,,OverrideEdidFlags0
HKR,,OverrideEdidFlags1
HKR,,OverrideEdidFlags2
HKR,,OverrideEdidFlags3
HKR,,OverrideEdidFlags4
Those entries can be found under the [nv_clearRegistrySwitches_delreg] section
I then added my edid for the samsung monitor which comes out to this string
HKR,, OverrideEdidFlags0, %REG_BINARY%, 4c,2d,57,03,00,00,FF,FF,04,00,00,00,7E,01,00
The first 4 byes 4c,2d,57,03 is my monitor and is what should be replaced.
I added that string to this section
[nv_commonDisplayModes_addreg]
Saved the file then ran the setup installed and restarted. Everything came out fine no more issues so far atleast. Only question I have now is when I go to my nvidia control panel it only lists PC resolutions does that mean it effectively thinks this is a pc monitor now instead of a tv? If so that shouldnt effect gameplay?