I happened to find the seat I wanted at the front of economy on a BA flight just after it was released (about 72 hours before departure). EF notified me 75 min later.
For the return, seats were released early, and EF found the seat before I would have looked.
For around 20 flights over the last couple of years, the seat I wanted has always still been free when EF notified me.