sinceramente non mi sembra il caso di togliere il sp2 per poter usare raw socket. Gli svantaggi sarebbero superiori ai vantaggi. Se poi ti interessa solo sperimentare e proteggi in altro modo la tua macchina, può essere una opzione non usare il sp2.

In alternativa con sp2, non potendo fare affidamento alle funzioni della libreria tcpip, ti devi appoggiare a librerie esterne. Se vuoi imparare ad usare proprio i socket raw ovviamente non è la scelta indicata. Se il tuo scopo invece è solo manipolare i pacchetti da zero è una alternativa.