I'm not to keen on web cams, but what i might suggest is checking how many programs you have running in the background before using your webcam.
It would appear that your programs are fighting for the CPU. What i would suggest is to go to start, in the search box type msconfig, then click on the msconfig link, then click on the startup tap.
Now go through that list and un-tick any programs that you won't be using during startup. Also un-tick any programs that you don't use at all. This will free up some resources and may increase your webcam time start.
Oh, and BTW ....Welcome to CF.