Default Write concern has changed from NORMAL to SAFE for Java driver since V 2.10.0 See here
This means that in the older driver version insert operations by default return as soon as a message is written to socket.
In the newer driver version on the other hand, operations by default must be acknowledged by the server before returning, which is much slower.