When the ob/gyn told you that your baby measures "exactly correct," at what point in the pregnancy was this? And was it from an ultrasound?
Using a "due date" calculator, it says if you're due August 9th, the most likely window of sex with the father is Nov. 10-16. So it's most likely your boyfriend's baby, but not by much. Could be either man's child.