Thanks for input guys.
After major tweaks to script managed to get cycle of sending DAC request, receiving reply, analysing it and getting email off to Nominet down to around 3ms.
Whether it'll make any difference to catching domains only time will tell, still major limiting factor is the relatively huge delay between each DAC queery.
Mark.