Saves should be sorted in reverse chronological order, but I've occasionally had one listed out of order when starting the name with a number.
Quickload should load the most recent quicksave, and is not intended to load a regular save. The quicksaves overwrite the oldest one, so they are not going to be in numerical order.
The quicksaves not working and producing a .tmp extension is either a bug, or something in the background or with Windows is interfering with the save process.