Windows Vista 64-bit is not limited on the 3 gigabyte RAM barrier you will see with Windows XP 32-bit. So if you want the maximum capacity of 8 gigabytes your operating system will recognize it. I wouldn't get over 4 gigabytes of memory as it will very likely not all be utilized and you will be wasting your money.
What processor are you buying to go with this motherboard?