CA-137259: Limit maxmimum memory for some Windows guests to 4GiB

Limit the maximum recommended memory for Windows XP, Vista, 7 and 8
32-bit guests to 4GiB since these guests do not support PAE.

Instead of inferring the maximum supported memory from the architecture,
specify it directly.