Auto-Boot and Pre-Configure Games Seperately
That should explain it all.
I suggest you try not to compare different games too much.
Compatibility and results can vary quite a bit between games (even if they seem similar).
Consider that a Hardware renderer is actually utilizing your GPU for performance,
and a Software renderer does not.
If the game is faster with a Software renderer,
then usually one of two things is the case:
- Your processor working with your GPU actualy hinders your processor's potential.
- Or quite simply a compatibility issue between the game and GSdx.
I believe the SDL is a Software type renderer.
That means the game runs faster without the help of your GPU.
Also-- Why do you not use Direct3D10...?
Problems with that, too?
Aside from the possiblity of a compatibility issue with the specific game,
it seems like your card isn't working right with DirectX in general (which is not very normal).
I could also ask you to consider that your unit is having troubles due to the sometimes problematic issues that older Radeons have been known to have (typically at the driver level).
You also could be seeing the lags with Hardware rendering when your GPU has to start allocating it's memory.
Just throwing some thoughts out there.
(BTW - I don't mean to insult you by saying your GPU is weak,
but I am aware of it's specs, and how relatively weak it is compared to what PCSX2 can typically require.)