No one has yet replied to you likely because the number of people running the Windows fork of Redis is small compared to those who are using Redis on *nix platforms.
If the Windows fork hasn't varied too much from the standard version, there should be no substantial difference in memory consumption between persistence being enabled or disabled, aside from some caching that the OS may do during startup (the snapshot or AOF) or during snapshot and/or AOF writing.
Are you sure that you are observing an actual difference in memory use on the same data? Do you have any keys with expiration times? Does your machine have enough free memory to ensure that Redis isn't being partly swapped out?
- Josiah