You don't need to buy a new webcam. A Logitech C920 is widely used by streamers. I have one and never had crashes due to it..
You have a problem with one of the codecs that quartz supports. This is likely the video format you chose in the C920 OBS properties source.
Try setting it to MJPEG, which I use.