weird....I do know that your rpm's are suppose to drop some when you turn your a/c on n such (you prolly already knew that)....but sounds like something is putting strain on your motor causing it to stall
idk what to tell you on the whole overheating issue..... are your fans kicking on?