An agent in the PIT Club told me that Choice seats were released 45 minutes prior to departure.
I was in row 13 on a CRJ, and wanted a better seat, and the only one available was a Choice seat. The agent told me that she had to wait until 45 minutes before departure to assign it for free.
This was quite a few months ago, so things certainly may have changed.