As you might have notices when you were doing your dictionary research, the two can be used as synonyms, but _horrible_ can also be used to mean _unpleasant_. 

> I had a horrible commute.

probably means the traffic was bad.

> I had a horrific commute.

could mean there was a bad accident on the side of the road (or else I'm using a little hyperbole).