I did manage to add a little bit more functionallity to the texture loader though. Now instead of loading every single texture in the WAD, it only loads those used by the current level. Right now it only works for floor and ceiling textures(flats). This has brought the memory reported by the task manager down to 20MB's.
That's all the floors and ceilings from D2, level 1. Yeah the same level I use every time because we've all played it about 30 billion times. I'm sure it'll bring back some memories.