I had a DVT (blood clot in the calf) a few years ago, so had to wear the thigh length medical compression sock for a while...so can confirm the following do give a proper compressive fit.
https://www.dissentlabs.com/collections/all/products/ski-pro-fit-compression-thin-nano-tour
Don't bother with the fashionable merino stuff...get the above Nano Tour Thin
The above has a good size guide with it (I'm Euro 43 and the Large is just right).
Note: If your boots are bit big or Liner packed out... you don't want these socks as they really do compress - best to stick your hand and arm down the sock, invert it so just the sock forefoot is on your hand and then pull that over your foot before pulling the rest up over your calf... you'll be fighting/swearing at them if you try just yanking them on in the regular sock way!
(And if your liners are packed out... well, that's the perfect time to invest in some Zipfit liners fro your boots ,too).
ps get the Milspec balaclava from Dissent while you're there - comfortable, full face cover for those seriously cold days, doesn't freeze over at the mouth (don't know how it manages that) and no breath steaming up your goggles.
The socks are very durable also - I wear them at work on the oil rig.