I have installed an old 4Gb RAM module in my laptop and run Memtest86+ v5.01 on it. It showed some errors at addresses 44xxMb-45xxMb. This is way beyond 4096Mb. Where does the extra memory come from?

With a different 4Gb module Memtest shows no errors.