I've got a D40x the camera has a frame buffer for when using burst shooting but I don't know to get Gphoto to access that.

It seems that Gphoto likes to take a picture and then feed back on it's progress, If you could get Gphoto to ignore the feedback then maybe it could go faster. (similar to when the camera is set to single shot)