Update time-out to 5 seconds - as to account for really slow system(s) operation
Update the allocation code to accound for SYSTEM_INFO allocation granularity, and compute is aligned blocks in such a way as to not waste > 50% of each reserve element in terms of actual useage - hopefully massively reducing the ammount of memory used and required - thereby reducing the likelyhood of VirtualAlloc actually failing anyways.