Changing "he believed that he had been born" to "he believed that he was born" would not significantly alter the meaning of the sentence. Both convey the same information that the protagonist thinks he was born in either 1944 or 1945.
Regarding the placement of the question mark, it depends on the context of the sentence. In American English, the convention is to place the question mark inside the quotation marks, regardless of whether the punctuation is part of the original quotation or not. In British English, it is generally acceptable to place the question mark outside the quotation marks when the punctuation is not part of the original quotation. However, in this particular sentence, the question mark would be placed outside the quotation mark since the sentence itself is not a question.