Well as you said ,your crown has turned brown ,it seems it's a temporary crown made up of acrylic .so get a porcelain fused to metal crown n your problem will be solved .and your second concern about another crown , if it was initially also of less length then get a new crown made
Next Steps
get crowns changed
Health Tips
if front teeth then go for full ceramic crowns