well i had the same problem with my Radeon 9100. its because the card doesnt meet the standards of halo and causes bad tearing in the graphics when i play e.g
So i got a Radeon 9600XT and its amazing. when you get that new video card it should work fine.