You seem convinced it's an undersized filter issue, and that you like sand.
So buy a bigger one and try it?
As for recommendations, stick with a well respected brand (pentair, hayward) and look for a multi-port valve for easy backwashing, etc. Size? Get the biggest one you can afford.