The most efficient thing to do:
1. Get your sorc to Hell and respec to Pure Blizz. Skip all non-essential game content and tele your way to A3 Lower Kurast. (Assuming you are playing softcore)
2. Find a good set of LK Maps - you will want at least 2 types:
a) Good superchest map (2 campfire tiles close to WP)
Good rack map (especially Hell Level polearms - CV, CA etc. - farm these for eth merc weapon bases)
3. Keep running LK until you have 2x Mal, 2x Ist, 1x Vex, 1 Ohm, 2 Bers - this is pretty boring and will take thousands of runs, but it isn't very difficult and requires no gear. You will be able to make Hoto, Infinity and CtA which pretty much sets you up.
4. Find a good Durance 2 Map and do Hell Meph runs (highest player setting that is still easy/fast to clear) - You will be able to find Vipermagi / Shako / Arachs / Magefist / Trangs / Reaper's for your Windy usually within a few hundred runs. Andariel's Visage, SoJ's, Maras etc. are rarer but still reasonable to acquire.
5. You don't necessarily need to do these steps in order - if you get bored of one form of farming, you can switch to another. Just go to your D2 file and copy the .map file to save the map seeds you want. (Up to you if you want to manipulate the game this way ofc)
6. Use your sorc to collect gear for your Windy - cube up Surs and Bers from LK to make Jah for Enigma.
Good Luck!