Hi,
I doubt that this is related to some hardware resources like memmory or IO operation.
"According to tests I have done the time gap expands as data volume goes up", this is not a issue. It should go up when the volume goes up because it needs to read more pages and more resources.