My other half has this same problem (circulation - cold hands not ripping them to shreds.)
She found the best way to solve it is -
Wear mitts instead of gloves - much warmer since your fingers are closer together and share each others warmth. They also make it easier to use hand warmers. Swany make some good ski mitts.
The other must is to buy some silk inner gloves, this wicks away your sweat and stops your hands getting wet and cold.
I have a pair and wouldn't ski without them. Trust me, you will be amazed at how much difference they make. You can get some from Decathlon - only cost 5 quid.