Try finding a 3BR/2BA with family room or finished basement with back yard in a good school district.
Agony ...
If you can't find that around Buffalo, you either haven't looked, or you have the WRONG realtor.
Look in Hamburg, the Town of Tonawanda, Cheektowaga, and West Seneca. Orchard Park, Lancaster, and Amherst will be out of your price range. And all of the places are EASY commutes - EVERY DAY - to where you need to be. All of those school districts - Kenmore, Tonawanda, Frontier, Hamburg, Cheektowaga, Maryvale, West Seneca, a few others I forgot - do a fine job. City of Buffalo schools are suffering badly.
Hell, the street I grew up on might have something right now that fits into what you need for a price you can afford.
edit: as I'm looking, there are even houses in Amherst you can afford. Virtually every house in western New York has a basement, so a large number of houses will have a finished basement. The only ones without cellars (which is what people call the "basement" in Buffalo) are beach houses that aren't meant to be lived in year-round. Likewise, outside the city, every house will have a backyard.