ram, cpu, disk speed will all significantly impact build speed. That said, without additional details I wouldn't guess at the issues.
That said, a quick look at the CI build times for windows vs cmake vs autotools builds for libbitcoin-system shows that the last executed run was approximately 34-48 minutes for msvc/windows, 13-30 minutes for cmake/autotools/linux/mac combinations. these have differing parameterizations and we aren't in control of the hardware.