You are close enough that you should apply to 1-3 top schools that are the right fit for you but you need to find matches and safeties. You are asking good questions. Don’t be afraid to apply but don’t lock in to a “dream school” either.
Defining a match school has it’s own perils because this unpredicatable but you should be above the 75 percentile stats based on common data set. You also need a safety and I recomend two - schools with 50% or higher admission rate where you are assured admission. I like two to give you options if that is the only place you get in.
Please read all of the current “I was rejected everywhere” threads. Most got in to their safety but never liked it.