It could be becuase monitor two is a TV not a monitor. Sometimes TVs don't look amazing when hooked up to a computer. It could also be because you are streching 720p video into a 108p screen.
Now for games, thast different, you just didn't buy a good enough card to run games at 1080p.
What is your budget?