I have a similar problem with my sweex webcam, although I don't have windows to check if it works OK there... I had just assumed the device was only designed for outdoor use or something. My webcam uses the spca5xx driver too. A little while ago I wrote up about getting it working
here.
It looks like there is a recent release of the driver. I'll try to get it working and write up my experience with it soon.