You might want to check out a FHA loan. My scores are about where your scores are, but I am going to wait for one year to raise them. The additional cost over the life of the loan due to higher interest rates is going to be very high. Personally, I would wait 1 year and see if you can get it over 700.
From other postings on this forum, people have received FHA loans with lower scores than yours, but you cannot have any baddies in the past 2 or 3 years. Still, wait 1 year and get those scores over 700 (720 is better and 760 is the ulitmate help).
Good luck. I am in your same situation.
John