Something I've noticed is that local models are giving better answers these days than they did a year or two ago, even if the size (in parameters and in the amount of RAM used) hasn't increased. I'm not familiar enough with the technical side of model training to explain how they're doing this, but I think in another couple of years, models that use up 48 GB will be able to squeeze out even more incredible performance.

Though on the level of something like Sonnet 5... well, maybe not.