I am going to buy me an webcam for the purpose of instant video chatting over the internet.

It is worth noticing that I am using a ADSL network with only 64kbps upload per sec. So I am really worrying that I can afford an webcam of 720p quality. Even if they can use a lower resolution, it is a waste of money to use such webcams.

EDIT: I suspect that I am not having a upload speed of 64kbps, but 64kB/s which translates to 512kbps, please check this question that I asked. Thanks.

Skype is pretty efficient with video compression, and other software's bandwidth requirements will be similar. While you might be able to use video chat per se, it seems to me 720p bandwidth requirements are way too high for you.

Depends on the compression and the framerate. Either "Video Calling" or "Video calling (high quality)". Both can be 640x480, but the quality will be vastly different. Video Calling (HD) is 720p.
–
haimgOct 16 '11 at 16:21

Can you check me edit and help to check if I am suitable for VGA?
–
lamwaiman1988Oct 17 '11 at 4:29

Yeah your 512kbps ADSL is suitable for good quality VGA, but still no go for 720p HD. However, HD cameras are better quality in general, so it's up to you... If you plan to upgrade your ADSL in the future, that HD camera might come handy then.
–
haimgOct 17 '11 at 5:17