I've always thought of the difference as Knowledge (History) as knowledge of facts, names and dates where as Bardic Lore is a knowing the stories that surround history and legend.
Example: Knowledge History of the old west would be knowledge about the names of towns, key figures, key dates...