Number of empty seats doesnt really tell you much - there could be a number of people booked that have not selected seats yet. Best way to find out true inventory is by looking at fare class.
With that said, you might have to wait until the last minute for the upgrade. I suspect this is a heavily traveled route.