I'm using the newest svn(compiled it myself)but you can get it form everywhere in the net or almost the newest beta from here
I don't have special settings because I'm using pcsx2 only for tests and I change my setting completely every time when I'm testing something.
When I was playing KH2 now I use the newest pcsx2 beta and plugins and my settings was:
GSdx - DX9(Hardware because I'm using XP and I don't have DX10 card),Pixel Shader 3(on some games using Pixel Shader 2 can lead for graphical problems),Native,Texture Filtering(checked not grayed) and Logarithmic Z(I don't know if really need's it,I didn't check and it's on becouse on the other games I test this option is needed to be on).Everything else is disabled
For sound...since I'm testing,not playing I use ZeroSPU2 and mute is checked(SPU2-X will give you better quality but will make the game little slower(2-5fps slower))
Pad - LilyPad
CDVD - Linuzapps ISO or CDVD(the Gabest CDVD plugin)
Again,since I'm testing I don't use memory card and that gives me little speed boost(2-5)
CPU - Everything is on and if I use VU-Skip the values are 60,60,2,4
Speed Hack - EEx3,IOPx2 and the newest speed hack VU Cycle Stealing to max(INTC sync hack freeze this game sometimes...the game doesn't continue,it's lite the jungle freeze on KH1 if you remember or have played that game on 0.9.2 or 0.9.4)
Advanced - For Round Modes - Crop/Zero,Clamp Modes - Normal,and all FTZ and DAZ are enabled.