I was thinking whether your server & certificate is really necessary so I have updated the default gps.conf with the other setting from your conf file while keepeng the original values.
Seems to me that it did the job too (gps fix in 5 secs).
# boot into clockworkmod and mount /system as rw
adb shell mv /system/etc/gps.conf /system/etc/gps.conf.old
adb push gpd.conf /system/etc/gps.conf
adb shell chmod 644 /system/etc/gps.conf
(or you can use esFileExplorer for this job)
I believe that the main reason for gps lock speed up might be enabling this feature properly (maybe original gps.conf doesn't do it right) or more benevolent accuracy thresholds (though I don't know the defaults).
Anyway, I don't want to lower your credits. Thanks a lot for bringing this topic.
My updated gps.conf attached.