Hi, It's my understanding that SDL operates with either software surfaces or hardware surfaces, each of which have disadvantages (software, is software, and hardware, requires long transfers over graphics bus). If I'm correct, as long as your sprites' images *aren't changing*, hardware surfaces might be faster. If they are changing, your best bet is OpenGL.
Ian
