You need a ground loop isolator or inline filter. I just fixed this problem myself yesterday. I bought a ground loop isolator from RadioShack. And for the monitor problems, try to use some ferrites (i think i spelled it right). I also had this problem and fixed it with these, also available at RadioShack. If you dont know what they are, they are little clamp things that go at the end of the vga cable to reduce interference.
here is a link to the groundloop isolator
http://shop.store.yahoo.com/xmfanstore/grlois1.html
The one i got from radioshack was slightly different, the ground loop isolator from RadioShack looks more like the inline noise filter. Either one should take care of the problem.
Here is a link to what the ferrites look like,
http://www.allelectronics.com/cgi-bi...i?category=235
note: i just found that link from google, i never bought anything from that site before. They seem cheap there though, there about 4 bucks at RadioShack.