I created an account purely to respond to your haughty tone and the rubbish you have posted. Windows does in fact use additional RAM if it is present - up to a point.
Really? You created an account purely to respond to me, and still completely failed to comprehend the conversation you were inserting yourself into?
The user I was responding to claimed that Windows uses available RAM as a disk cache. That is absolutely incorrect, Windows does not use RAM as a disk cache. Windows has prefetch, a feature preloads only executables and libraries. That's not a disk cache. Prefetch doesn't preload user documents, or game assets, for example (which a disk cache would be able to do).
I also said prefetch is limited to only a fraction of your total RAM, so the claim that Windows
always uses extra RAM is false. Once it hits that limit, no more RAM is used for prefetch.
and the ONLY valid way of doing that is to keep the amount of RAM the same e.g. 1 x 16GB stick (single-channel, obviously) vs 2 x 8GB sticks (dual-channel).
You could not be more wrong.
1) No, you do not need to keep the amount the same for the test to be valid. If the games tested do not exceed 16 GB of RAM in usage, then the amount of RAM you have on your system is irrelevant to the test. You do not gain performance from having unused RAM sitting around in your system doing nothing.
2) You made this account just to respond to me, and yet you failed to understand what I already explained. A "1x16 GB vs 2x8 GB" test involving DDR5 would actually produce invalid results, due to the fact that 16 GB DDR5 sticks are dual-rank while 8 GB sticks are single-rank. If you test 1x16 GB vs 2x16 GB, and ensure none of the tests exceed 16 GB of usage, you are correctly ensuring only one variable is being tested, the memory channels. If you test 1x16 GB vs 2x8 GB, you now have two variables (memory rank and memory channels) and that ensures your results are invalid to compare the impact of memory channels, because they memory ranks are different. What you proposed makes the test significantly worse than what Steve did here, and you are completely unaware of that.
I have no idea what you do for a living but personally I've been working in IT Support (started as a technician, now a network manager) for 30 years in which time I have built/tested/diagnosed/upgraded thousands of systems, and as such I am supremely confident in my level of technical expertise.
LMAO
This is what we call an "appeal to authority" fallacy.
You are a random nobody on the internet, you word is worth nothing to other people here. And considering the fact that you didn't know what disk cache meant, you didn't know how Windows' prefetch actually works, and you had no clue what memory ranks in DDR5 are and how they work (and why they make a 1x16 vs 2x8 comparison invalid), I wouldn't trust your "level of technical expertise" the smallest bit. And you describing it as being "supremely confident" while literally writing a response to me that is objectively wrong is hilarious.