There are several possible issues at play here.
1. You capture software. Are you using
VirtualDub 1.9.x? There are known capturing issues with later version.
2. On topic of capture software, assuming
VirtualDub, in capture mode, go the level menus. What does it say? Defaults should be correct. You sometimes need to tweak values, so let's look at those.
3. Finally, your monitor. I have an IPS LCD that's calibrated. What are you using? Is it calibrated? Perhaps you should do a test capture, convert it to H.264 or MPEG, and either stream or carry on USB to the TV. Let's see what your TV thinks of the color. Never judge video on 1 monitor alone. Even my own calibrated monitor can vary slightly. Twinge of magenta here, degree of motion noise there.