yes, 8GB and 64-bit make some sense. Even if you lose more through the wider addresses it still has some more RAM left and you can easily run several graphic tools parallel without using temporary memory on HDD.
Maybe I should do it that way: partition 1: XP 32-bit partition 2: Vista 64-bit RAM: 8GB