Depends a lot on the fuel your are running as well. When guys are trying to get the most out of their car, they are running 100-110 octane fuels, lean as hell on small pulleys. If people ran 21* timing across the board they started popping head gaskets, so they would run 18* at 4500 rpms and go up in steps from there, some would even go past 24. Obviously you could not do this on 91 octane, but some of the same theories may apply. Also 4000 rpms is about the range that the car is under the highest load, so timing there is not going to be the highest.