32 bit XP and Vista only support 3GB of memory. However, check this out:
So how about 64-bit versions of each?
I took a look at the link that you provided, but honestly... it is too much for my soggy old gray-matter.
I believe that I have a rudimentary grasp of the gist, but the terminology and the references are like.... wha?!?!?!?