That's a rare occurrence the the XP driver works, but obviously it's not working correctly.
Have you visited the manufacturer's site for updated drivers?
Being 4 years old I highly doubt they will write a Windows7 driver. The web cam has probably been discontinued by now.
You could always shoot them off an e-mail asking about Windows 7 support.