I would go with the first or the last sentences. Theory means an interpretation of facts. So facts cannot make up your whole theory. You might want to specify what sort of facts.
Historical fact is the foundation for my theory. My theory is based on clear, historical facts.