I did a few tests the other day and will share the findings here for anyone who is interested. Basically, since Vista 32-Bit only allows up to 3GB of ram, I wanted to test the differences between 2GB and 3GB with various scenarios.
2 x 1GB
5657MB/s - 5608MB/s (58.3ns Latency)
3 x 1GB
5154MB/s - 5149MB/s (56.1ns Latency)
4 x 1GB (Note at -no- time would all 4GB be accessed)
5653MB/s - 5652MB/s (59.4ns Latency)
2 x 1GB + 2 x 512MB
5672MB/s - 5682MB/s (59.1ns Latency)
2 x 1GB DDR2-800 1T
5632MB/s - 5678MB/s (55.4ns Latency)
The thing to note, is that with 3GB or more of ram, my particular motherboard would only allow Windows to see 2.75GB. Yours will be different (unless you have the same motherboard) which would effect the bandwidth and latency results more. Overall though, it should all scale relatively close regardless of boards.
The conclusion? If you want 3GB, you will likely want 3 x 1GB for better overall latency. If higher bandwidth is your concern, going with 2 x 1GB + 2 x 512MB will be the better method.
Really though, I would not go with 3GB on purpose, unless you already have a bunch of sticks lying around. If you want to go above 2GB you may as well just get the 64-Bit version of Vista and use 2 x 2GB or 4 x 1GB for the best overall solution.
2 x 1GB
5657MB/s - 5608MB/s (58.3ns Latency)
3 x 1GB
5154MB/s - 5149MB/s (56.1ns Latency)
4 x 1GB (Note at -no- time would all 4GB be accessed)
5653MB/s - 5652MB/s (59.4ns Latency)
2 x 1GB + 2 x 512MB
5672MB/s - 5682MB/s (59.1ns Latency)
2 x 1GB DDR2-800 1T
5632MB/s - 5678MB/s (55.4ns Latency)
The thing to note, is that with 3GB or more of ram, my particular motherboard would only allow Windows to see 2.75GB. Yours will be different (unless you have the same motherboard) which would effect the bandwidth and latency results more. Overall though, it should all scale relatively close regardless of boards.
The conclusion? If you want 3GB, you will likely want 3 x 1GB for better overall latency. If higher bandwidth is your concern, going with 2 x 1GB + 2 x 512MB will be the better method.
Really though, I would not go with 3GB on purpose, unless you already have a bunch of sticks lying around. If you want to go above 2GB you may as well just get the 64-Bit version of Vista and use 2 x 2GB or 4 x 1GB for the best overall solution.