I don't have a product recommendation. I've used military GPS but now tend to stick with the base models like my beloved and now dead Garmin Geko (sniff… RIP) and my current etrex (or whatever it is) which is a few generations old.
I get, understand, and appreciate your desire to stay found, know your pace, and know your distance. While they've come a long ways, even a high end GPS is going to struggle from time to time when you're traveling in deep valleys and under thick forest canopies. Some GPS will do better than others in those situations but from what gather from what you've written here, I think you're in a position of diminishing returns and I think it's highly unlikely that you're going to find the level of precision you're going for here from a consumer grade GPS.
You wrote:
"But i don't know if i want to give up glonass and perhaps other features like being able to download and use caltopo maps and/or birdseye on my 64.
I may get the 60csx simply because I'm really curious how it compares, and would like to do a comprehensive field test/review comparing the 64, the 60, (possibly the oregon 650), and my phone GPS with Backcountry Navigator Pro. But since I wouldn't be able to return the CSX if it's not as good, I'm a little apprehensive on throwing down $150 just out of curiosity.
So basically the question is, I'm wondering how others like their Garmin GPS? Are they getting worse with each generation? Do you like your 62 or 64s? Are you happy with the 60csx? Is there a different GPS you prefer?"
Here's how I accomplish these goals.
a) Use the GPS to confirm what you already know. Look at your trip ahead of time. Measure the distance from known point to known point. Predict your ETA the next known point based on your past performance. Check your watch when you get there to see how close you were to your prediction. Establish a catching feature (eg stream, road, etc) that will set off an internal alarm if you somehow miss your known point. I am at a point where I use my watch instead of a pace count to determine distance.
b) Analyze your GPS data at the different known points and de-conflict the data with what you're seeing on the ground.
c) You can upload your waypoints from Caltopo to just about any Garmin GPS (at least the one's I've played with) that have some sort of computer interface. Conversely, you can download the trip data to Caltopo and review it there later. I just print the maps and use that instead of mapping software.
d) I personally turn off WAAS to save on processing power and battery life. It really doesn't solve any problems for me and it's not a feature I find that I need.
e) I've found GPS (for me, YMMV) are more useful for determining current location and using that information on a paper map to navigate with. This is a great way to get days/weeks out of a single set of batteries.
f) I much prefer a GPS with real buttons in the field than something with a touch screen.
So my bottom line recommendation would be to buy one of the eTrex GPS. I personally like having a barometric altimeter (even though I have one on my watch) so I'd personally opt for the eTrex 30 but I'm sure the eTrex 20 is perfectly fine for most people. Sounds like it doesn't take much to fill up the memory on the eTrex 10.
I'm sure that some of the GPS like your current model probably lock in on the satellites faster but I believe that this is a case of diminishing returns.