1. An information handling system, comprising: at least one host processing device configured to execute an operating system (OS) and one or more OS write drivers configured to manage writes; and a double data rate (DDR)-based non-volatile memory (NVM) system comprising one or more NVM devices coupled to the host processing device through a memory buffer that includes write buffer circuitry, the memory buffer being coupled to the host processing device by a DDR memory channel and the memory buffer being coupled to the DDR-based NVM system by a NVM channel; where the host processing device is configured to access the DDR-based NVM system across the DDR memory channel for data read and data write operations through the memory buffer and the NVM channel; where the memory buffer is configured to respond to receipt of standard DDR read commands received across the DDR memory channel from the host processing device by performing direct reads of data stored on the NVM memory devices across the NVM channel, and providing the read data directly from the NVM channel directly to the DDR memory channel by a direct read path that is within the memory buffer but not through the write buffer circuitry to the host processing device across the DDR memory channel; and where the memory buffer is configured to respond to receipt of write commands received across the DDR memory channel from the OS write drivers of the host processing device by performing indirect writes of data to the NVM memory devices across the NVM channel.