*) Original DelphiX was developed for DirectX5. IIRC UnDelphiX is DirectX7/Delphi6 adaptation, so you better stick with original DelphiX for your needs.
*) DirectX 8.0 is the latest version available for Win95.
*) As for different versions of DirectDraw - you are right where is not much difference between DX5-DX7.