If the fan belt is broken that will cause the engine to over heat and serious damage will happen if you keep driving it.
It is, of course, impossible to diagnose a problem this way. Get it to a good mechanic. It sounds like it shouldn't be driven, so have it towed there.